Java

< Java > 반복문 (do while)

98kg 2023. 10. 10. 12:40

 반복문 중 하나인 do while 에 대해 알아보겠습니다.


while 은 true 일 경우에만 반복문을 실행하지만

do while 은 조건문을 들어가기 전 true 이거나 false에 관련 없이

우선 한번 실행 후 조건문을 돌아 roof 를 실행하는 것입니다.

int a = 5;
	int b =2;
	int c = 3;
	do {
	    System.out.println("do 실행문");
	    break;
	} while (a != b+c);

우선 조건문에 false 들 주었고 이를 실행하면 do 문장이 우선 실행되는 것을 확인 하실 수 있습니다.

int a = 5;
	int b =2;
	int c = 3;
	do {
	    System.out.println("do 실행문");
	    break;
	} while (a == b+c);

true 여도 do 문장을 수행 하는 것을 볼 수 있습니다.

이와 같이  우선 한번 실행 후 검증을 통해

반복문을 다시 수행할지 말지 결정할 수 있는 동적으로 흐름을 제어할 수 있습니다.


 

결론적으로 조건문이 true 이거나 false 에 상관없이 일단 한번 실행하는 것이라고 생각하면 이해하기 편하다!.