while 문
for 문에 비해 while 문은 구조가 간단하다. if문처럼 조건식과 블럭{ }만으로 이루어져 있습니다.
다만 if문과 달리 while 문은 조건식이 '참(true)인 동안', 즉 조거식이 거짓이 될 때까지 블럭{ } 내의 문장을 반복합니다.
while (조건식) {
// 조건식의 연산결과가 참 (true) 인 동안, 반복될 문장들을 적는다.
}
while 문은 먼저 조건식을 평가해서 조건식이 거짓이면 문장 전체를 벗어나고, 참이면 블럭{ } 내의 문장을 수행하고 다시 조건식으로 돌아갑니다.
조건식이 거짓이 될 때까지 이 과정이 계속 반복됩니다.
public class FlowEx24 {
public static void main(String[] args) throws InterruptedException {
int i = 11;
System.out.println("카운트 다운을 시작합니다.");
while(i-- !=0) {
System.out.println(i);
Thread.sleep(1000);
}
System.out.println("GAME OVER");
}
}
댓글