본문 바로가기

JAVA

(45)
Java의 반복문(for, while) Java의 반복문나는 프로그래밍과 컴퓨터의 발달한 가장 큰 이유는 귀찮은 작업을 반복하지 않고 자동적으로 처리해주기 위한 갈망에 의해 만들어 졌다고 생각한다. 그런 관점에서 반복문은 프로그래밍 언어에는 없어서는 안될 문법 중에 하나이다. 특정 작업을 반복함으로서 능률을 올릴 수 있다. 반복문을 학습해본다.for문while문for문반복문을 만들 때 가장 중요한 것은 어떤 작업을 몇번 돌릴것인가? 이다.예를 들어 “안녕하세요” 문자열을 5번 실행하여 찍고 싶을 때 이런 방법을 이용할 수 있다.class forClass{ public static void main(String[] args){ //반복문을 사용하지 않는 방법 System.out.println("안녕하세요"); System.out.println(..
Java의 조건 분기문 (if,switch) Java의 조건 분기문 우리는 어떤 문제를 직면했을때 참 또는 거짓을 판별해야하는 경우가 있습니다.프로그램에서 참/거짓을 판별하는 기능을 하는 조건문( 분기문 )을 학습합니다.조건문이란?if 문if 문의 확장( else, else if )switch 문조건문이란?우리는 살아가면서 많은 선택을 합니다.예를 들면, 좌회전을 할 것인가? 우회전을 할 것인가? 와 같은 선택 부터 누군가 악수를 청하면 악수에 응한다. 하지만 악수를 청하지 않으면 악수를 제안하지 않는다 같은 상황에 따라 다른 선택을 해야하는 경우가 있습니다.선택을 하는 단계를 구체화하고 도식화 하면 아래와 같다.문제가 생겼을 때, 어떤 조건에 의해 그 조건이 참이면 특정 행동을 만약 거짓이면 다른 특정 행동을 수행하여 문제를 해결한다.여기서 상황..
Java의 String 사용방법 Java의 String String 의 선언과 사용방법String 에 내장된 다양한 기능의 메소드String 의 선언과 사용방법String 은 클래스이지만 다른 자료형과 사용하는 방법이 거의 흡사하다.지금 수준에서는 String을 자료형이라고 생각하고 사용하면 된다.class stringClass { public static void main(String[] args) { //일반 변수처럼 선언하여 사용하는 방법. String str; str = "Str : Hello World!"; System.out.println(str); //String을 class 객체로 선언하는 방법. String str1 = new String("Str1: Hello World!"); System.out.println(str..
2차원배열 실습문제 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816..
배열(섯다)게임만들기(주석달기) 문제 섯다 게임을 만들어보자 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631..
배열(Baseball)만들기(주석달기) 문제 Baesball 게임을 만들어보자 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145Scanner sc = new Scanner(System.in); Baseball 1 ~..
배열(로또게임)만들기.(주석달기) 배열을 이용하여 로또게임을 만들어보자. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879package main; import java.util.Random;import java.util.Scanner; public class das { public static void main(String[] args) { /* * 로또 게임을 만들어보자. * 1~20까지의 숫자 6개를 랜덤으로 생성하자. * 그리고 사용자가 입력한 값을 비교하여 6개 전부를 맞추면 1등, * 5개를 맞췄으면 2등, 4개를..
2차배열을 1차배열로 변경 (주석달기) 2차배열을 1차배열로 변경법 1234567891011121314151617181920212223242526272829 int arr2[][] = { { 1, 2, 3 }, { 4, 5, 6 } }; int arr1[]; arr1 = arr2ToArr1(arr2); for (int i = 0; i