1. 실험 코드
import java.util.Scanner;
public class practice1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a, b, i;
a = sc.nextInt();
b = sc.nextInt();
i = a;
//여기부터
do {
System.out.println("do" + i);
i ++;
}
while(i <= b);
//여기까지 do while문
System.out.println("while" + i);
}
}
a | b | 결과 |
1 | 2 | |
2 | 1 | |
1 | 1 |
2. 느낀점
do 를 while(조건식) 까지 실행
while 문과 다르게 do while문에서 while(조건식)뒤에 세미콜론을 찍는 이유가 있었다.
while문은 중괄호 안을 실행하지만 do while은 do에 있는걸 실행 (조건식에 부합하지 않아도 최소 1회 실행)
'Java > 시행착오' 카테고리의 다른 글
[java] Scanner 런타임 오류 (1) | 2024.09.14 |
---|