while문
int w;
w = 0; // 초기화
while(w < 10) { // 조건식
System.out.println("while w:" + w);
w++; // 연산식
}
---------- 자바실행 ----------
while w:0
while w:1
while w:2
while w:3
while w:4
while w:5
while w:6
while w:7
while w:8
while w:9
출력 완료 (0초 경과) - 정상 종료
무한루프
w = 0;
while(true) {
System.out.println("while true w:" + w);
w++;
}
---------- 자바실행 ----------
while true w:0
while true w:1
while true w:2
while true w:3
while true w:4
while true w:5
...무한루프로 계속출력
switch문
int number = 1;
switch(number) {
case 1: // number == 1
System.out.println("number는 1입니다"); //처리
break; // 탈출
case 2:
System.out.println("number는 2입니다"); //처리
break;
default: // else
break;
}
---------- 자바실행 ----------
number는 1입니다
출력 완료 (0초 경과) - 정상 종료
for문
/*
for( 초기화(선언)(1) ; 조건문(4)(7)(10) ; 연산식(3)(6)(9) ){
처리(2)(5)(8)
}
*/
int i;
for(i = 0; i < 10 ; i++) {
System.out.println("loop i:" + i);
}
System.out.println("loop out i:" + i);
---------- 자바실행 ----------
loop i:0
loop i:1
loop i:2
loop i:3
loop i:4
loop i:5
loop i:6
loop i:7
loop i:8
loop i:9
loop out i:10
출력 완료 (0초 경과) - 정상 종료
continue 문
for (int i = 0; i < 10; i++) {
System.out.println("i = " + i);
System.out.println("for start");
if(i > 4) {
continue;
}
System.out.println("for end");
}
---------- 자바실행 ----------
i = 0
for start
for end
i = 1
for start
for end
i = 2
for start
for end
i = 3
for start
for end
i = 4
for start
for end
i = 5
for start
i = 6
for start
i = 7
for start
i = 8
for start
i = 9
for start
출력 완료 (0초 경과) - 정상 종료
break 문
for(int i = 0;i < cArray.length; i++) {
System.out.println(cArray[i]);
if(cArray[i] == 'b') {
System.out.println("탈출!");
break;
}
}
---------- 자바실행 ----------
a
b
탈출!
출력 완료 (0초 경과) - 정상 종료
2중 for문
for (int i = 0; i < 10; i++) {
System.out.println("i = " + i);
for (int j = 0; j < 10; j++) {
System.out.println("\t j = " + j);
if(i == 5 && j == 3) {
break;
}
}
}
---------- 자바실행 ----------
i = 0
j = 0 ~ 9 까지 나온다.
i = 5, j = 3 일때 break; 다음 for문 실행
'IT > Java' 카테고리의 다른 글
Java 배열의 기초 (0) | 2020.02.13 |
---|---|
Java 계산기 만들기 (0) | 2020.02.07 |
Java String 문자열 기초 (0) | 2019.11.28 |
이클립스(Eclipse) UTF-8 인코딩(Encoding) 설정 (0) | 2019.11.21 |
[JAVA] JDK설치 및 환경변수 설정 (0) | 2019.11.21 |
댓글