- 조건이 true인지 false인지에 따라 반복 명령할 때 사용할 것을 권장
- 반복 횟수가 정해진 for문과는 다르게 조건에 만족할 때 까지 반복한다
int a = 1;
while(a < 7) {
a++;
System.out.println(a + "회");
}
a 변수가 7을 초과하면 (a < 7) 이라는 조건식은 거짓이 되어 while문을 빠져나간다.
무한루프
while(true) {
System.out.println("Ctrl+C를 누르면 무한루프에서 탈출할 수 있습니다");
}
위와 같이 조건이 항상 true가 되어 무한으로 반복 명령이 가능하다!
do - while문
int a = 1;
do {
System.out.println(a);
a++;
} while(a <= 10);
while문과 흐름은 동일하지만 {중괄호}에 든 내용을 무조건 따지지 않고 한 번 실행한 후,
아래 while에 담긴 조건식을 검사하고 조건식이 true라면 {중괄호} 내용을 조건에 도달할 때 까지 반복한다.
'BackEnd > Java' 카테고리의 다른 글
배열 (Array) (1) | 2020.01.23 |
---|---|
반복 : break와 continue (0) | 2020.01.22 |
반복 : for문 (0) | 2020.01.22 |
switch ~ case문 (0) | 2020.01.22 |
자료형의 형 변환 (0) | 2020.01.22 |