0%

Java반복문while

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여도 한번은 실행합니다. 실행부터하고 난 후, 조건 검사

다중 while문

구구단

image