Java/시행착오

[java] do while 문 실험

BuSiSi 2024. 9. 13. 15:39

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