(공감과 댓글 하나는 글쓴이에게 큰 힘이 됩니다.)
while문은 조건을 만족하는 경우에만 실행하기 때문에, 조건을 만족하지 않는 경우 한 번도 실행이 되지 않을 수 있다. 하지만 do-while문은 무조건 한 번은 실행하고, 조건 비교를 통해 만족하는 경우 반복 실행한다.
(자바(Java) while문 : https://devmoomin.tistory.com/60)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner keyboard = new Scanner(System.in);
int num = 1, temp;
do {
System.out.println((num++) + "번째 반복");
System.out.print("계속하려면 1, 종료하려면 0 입력 : ");
temp = keyboard.nextInt();
} while(temp != 0);
System.out.println("종료!");
}
}
|
cs |
Line 6 : 정수형 변수 num, temp 선언 후 num을 1로 초기화
Line 8 : 조건에 상관없이 블록 안의 내용 실행
Line 9 : 반복 횟수 출력
Line 11 : temp에 값을 입력받음
Line 12 : 조건 비교 (temp가 0이면 종료, 0이 아니면 반복)
'Java' 카테고리의 다른 글
자바(Java) break, continue문 (0) | 2020.06.26 |
---|---|
자바(Java) for문 (0) | 2020.06.26 |
자바(Java) while문 (0) | 2020.06.26 |
자바(Java) switch-case문 (0) | 2020.06.25 |
자바(Java) if문 (if, if-else, if-else if-else) (0) | 2020.06.25 |