별도의 조건검사 없이 무조건 1회는 실행
조건이 맞지 않더라도 한번은 수행한다!
while(false) => 한번은 실행
[표현법]
초기식; // 필수X
do {
System.out.println("한번해봐~");
증감식; // 필수는 아님
}while(조건식);
※ 'while'과 'do-while' 차이점 ※
while문은 처음 수행할때도 조건식 검사 후 true여야 실행한다.
do-while은 첫 실행은 별도의 조건검사 없이 무조건 한번 실행한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
public void method1() {
// 애초에 조건이 맞지 않아도 한번은 실행!!!
int num = 1; // 초기식
do {
System.out.println("무조건 한 번해봐~");
}while(num == 0);
}
public void method2() {
// 1 2 3 4 5
int i = 1;
do {
System.out.print(i++ + " ");
}while(i <= 5);
}
public void gugudan() {
// 사용자로부터 몇 단인지 입력받고
// while문을 사용해서 구구단 출력~
Scanner sc = new Scanner(System.in);
System.out.print("단 입력 : ");
int dan = sc.nextInt();
int i =1;
while(i <= 9) {
System.out.println(dan + " * " + i + " = " + (dan*i));
i++;
}
}
}
|
cs |
'*JAVA*' 카테고리의 다른 글
[java] 분기문 - continue (0) | 2021.10.20 |
---|---|
[java] 분기문 - break (0) | 2021.10.20 |
[java] while문 - Math.random() 응용 (0) | 2021.10.20 |
[java] While문 (0) | 2021.10.20 |
[java] 반복문 - for문 (0) | 2021.10.19 |