본문 바로가기

개발/Java

[Head First Java] 연필을 깍으며 "DooBee" 문제

다음과 같이 DooBee라는 클래스를 실행하는 경우를 생각해봅시다.

%Java DooBee
DooBeeDooBeeDo

위와 같은 결과가 나오려면 아래의 빈 칸에는 어떤 코드가 들어가야 할 가요?
public class DooBee {
	public static void main(String[] args){
		int x = 1;
		while(x < ____){
			System.out.____("Doo");
			System.out.____("Bee");
			x = x + 1;
		}
		if(x == ____){
			System.out.print("Do");
		}
	}
}
위는 Head First Java 47페이지 부분의 문제이다.

정답은
public class DooBee {
	public static void main(String[] args){
		int x = 1;
		while(x < 3){
			System.out.print("Doo");
			System.out.print("Bee");
			x = x + 1;
		}
		if(x == 3){
			System.out.print("Do");
		}
	}
}