[즐거운 자바] 반복문 while

while

  • 반복문
  • 탈출 조건식이이 false를 반환할 때 종료된다.
while (탈출 조건식){
  탈출 조건식이 참일 경우 실행되는 코드;
}

break

  • break를 만나면 while문을 탈출하게 된다.
  • 보통 if 문과 break를 같이 사용한다.

무한 루프 while(true){..}와 같이 끝없이 반복하는 것

  • 이 무한 루프를 탈출하기 위해서 if와 break를 사용한다.
  • break를 만나면 가장 인접한 반복이나 switch문을 빠져나간다.
int i=1;
while (true){
  if (i==1) break;
}

후위 증감식

  • 변수 뒤에 후위 증가식이 붙을 경우 변수가 사용된 이후에 값이 증가된다.
    ex) i++;
while (i++ < 10){ // 비교하고 바로 증가된다.
  System.out.println(i); // 비교된 i 보다 1이 큰 i 가 출력된다.
}

continue

  • while 문에서 continue를 만나면 continue 이하의 문장을 실행하지 않고 반복한다.
int i=0;
while (i++<10){
  if (i % 2 != 0){
    continue
  }
  System.out.println(i);
}

짝수만 출력된다

Categories:

Updated:

Leave a comment