Java/자바)반복문
반복문
I want to Sleep
2023. 6. 25. 12:04
728x90
반복적인 작업을 하는 것
1.while 문
// while(false){ // 조건 : false면 작동 x error
// System.out.println("hello while"); // 반복실행은 가능 하되, 무한실행
// }
int i = 0; //i = 0;
while (i < 10) { // 10보다 작으면 true 크면 false
i++; //증감식으로 인해 while 문이 빠져나가는 시점에 i= 1이된다.
System.out.println("hello while");
}//10번출력하게된다.
// i + 1
2.for 문
for (int i = 5; i < 20; i = i + 2) {// 초기화, 종료조건 , 증감체
System.out.println("hello for");
}
// 5 7 9 11 13 15 17 19 +2로 증가로 인해 총 8번 출력
2.for 문 중첩
for (int i = 0; i < 10; i++) { // 바깥쪽 for문이 먼저 실행이 된다
for (int j = 0; j < 10; j++) { // 안쪽 for문은 종료조건가지 쭉 실행
System.out.println(i + "" + j); // 첫번째에 들어갈 값은 0 + "" + 0
//두번째에 들어갈 값은 0 + "" + 1
//이렇게10번 실행 하는 구조
//두번째 for문이 끝나면 다시 첫번째로 돌아와 바깥쪽 for문은 1증가하고
//다시 두번째 for문 종료조건까지 쭉 실행 하는 구조
}
}