상세 컨텐츠

본문 제목

9. 반복문 (Loop statement) - while, do~while

Coding (코딩)/Java (자바)

by 매일매일 배우는 개발자 2020. 8. 22. 13:12

본문

728x90

while은 반복문이다.

for문은 반복횟수를 알고있을때 주로 사용하며, while문은 무한적으로 반복할 때 주로 사용된다.

 

Syntax) while (조건식) { 실행문}

 

※ for문 보다 간단할수 있으나, 잘못하면 무한반복이 될수있으므로 조심해야한다.

실행예제

package test;

public class dowhile {

	public static void main(String[] args) {
		int a = 1;
		int b = 2;
		
		while(a<10) {
			a +=b;
			a+=b;
		}
		System.out.println(a);
	}

}

 a 의 답은 10이다.

 


do~while은 반복문이다.

while과 다르게 먼저 실행후 while이 조건문을 검사한다.

만약 조건이 true일 경우 다시 반복하며, false일 경우 반복문은 종료된다.

 

Syntax) do {실행문} while {조건문}

 

실행예제

package test;

public class dowhile {

	public static void main(String[] args) {
		int a = 1;
		int b = 2;
		do {
			a +=b;
			System.out.println(a);
		}
		while(a<9);
		
	}

}

 

"a" 답은 3,5,7,9 이다. 

728x90

관련글 더보기