# 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 |