Java반복문(while문)
for문이랑 거의 비슷하지만 문법이 살짝 다릅니다.
1 | int i=0 // 초기화 |
2 | while(i<10){ // 조건 |
3 | i++ // i를 1씩 증가 |
4 | } |
5 | // 위의 while문을 for문으로 바꾼다면 |
6 | for(int i=0; i<10; i++){ |
7 | } |
무한루프
1 | while(true){ |
2 | // 구문 무한반복 |
3 | } |
for문과 while문의 차이점
for문은 도와주는 변수(i
)가 선언 후 for문이 끝나면 사라지는 반면, while문은 문법상 밖에서 선언하기 때문에 도와주는 변수(i
)가 사라지지 않습니다. 물론 for문도 밖에서 도와주는 변수를 선언할 경우 for문이 끝나고 사라지지 않습니다.
1 | int i =0; |
2 | for( ; i<10; i++){ |
3 | } |
do while문
1 | do{ |
2 | //실행할 구문 |
3 | } while(false); //조건 검사 |
조건이 false여도 한번은 실행합니다. 실행부터하고 난 후, 조건 검사