# while문

- for문과 사용법이 약간 다른 반목문
- 초기값과 증감값의 위치가 정해져 있지 않아 더 자유롭게 사용할 수 있다
- ()안의 내용이 true인 동안 {}의 내용을 계속 반복한다

 

-

0 ~ 9 까지 10개 출력

int i = 0;
		while (i < 10) {
			System.out.println("Hello!" + i++);
		}

for문과 비슷하다고 볼 수 있다

-

1~10 까지 10개 출력

		i = 0;
		while (i < 10) {
			System.out.println("Hello!" + ++i);
		}

 

-

1 ~ 10 까지 10개 출력

i = 0;
		while (i++ < 10) {
			System.out.println("Hello!" + i);
		}

 

-

10을 썼는데 1 ~ 9 까지 9개가 나오므로 직관적이지 않아서 잘 안쓴다

i = 0;
		while (++i < 10) {
			System.out.println("Hello!" + i);
		}

 

int a = 10;



switch (a) {

case 10:

System.out.println("10");

break;

case 11:

System.out.println("11");

break;

default:

System.out.println("Command Not Found..");

break;

}



String cmd = "dir";



switch (cmd) {

case "cd":

System.out.println("디렉토리 변경");

break;

case "dir":

System.out.println("현재 디렉토리 정보");

break;

default:

System.out.println("명령어를 찾지 못했습니다");

break;

}



int num = 13;



switch (Math.abs(num%2)) {

case 1:

System.out.println(num +" 은 홀수입니다.");

break;

case 0:

System.out.println(num +" 은 짝수입니다");

break;

'JAVA' 카테고리의 다른 글

배열 (Array)  (0) 2024.04.23
랜덤 클래스,함수 (Random)  (0) 2024.04.23
반복문 빠져나오기 (break, continue)  (0) 2024.04.19
문자 꺼내오기(charAt)  (0) 2024.04.19
반복문(for문)  (0) 2024.04.19

+ Recent posts