아래와 같은 출력 결과를 가지는 코드를 만들어야 한다.
책에 있는 정답과는 약간 차이가 있지만 이대로도 이상없이 잘 된다.
bang bang ba-bang ding ding da-ding코드 조각은 아래와 같다.
d.playSnare();
DrumKit d = new DrumKit();
void playSnare(){
System.out.println("bang bang ba-bang");
}
public static void main(String[] args){
if(d.snare == true){
d.playSnare();
}
d.snare = false;
class DrumKitTestDrive{
d.playTopHat();
class DrumKit {
void playTopHat(){
System.out.println("ding ding da-ding");
}
정답
class DrumKit {
boolean topHat = true;
boolean snare = true;
void playSnare(){
System.out.println("bang bang ba-bang");
}
void playTopHat(){
System.out.println("ding ding da-ding");
}
}
class DrumKitTestDrive{
public static void main(String[] args){
DrumKit d = new DrumKit();
d.playSnare();
d.snare = false;
if(d.snare == true){
d.playSnare();
}
d.playTopHat();
}
}
책에 있는 정답과는 약간 차이가 있지만 이대로도 이상없이 잘 된다.
'개발 > Java' 카테고리의 다른 글
| 상속 (0) | 2011.06.07 |
|---|---|
| [Head First Java] Chapter3 원시 변수 (0) | 2011.06.03 |
| [Head First Java] Chapter2 연습문제 수영장 퍼즐 (3) | 2011.06.03 |
| [Head First Java] Chapter2 연습문제 컴파일러가 되어봅시다. B문제 (0) | 2011.06.03 |
| [Head First Java] Chapter2 연습문제 컴파일러가 되어봅시다. A문제 (0) | 2011.06.03 |
| [Head First Java] Chapter2 객체지향적 프로그래밍 핵심 정리 (0) | 2011.06.03 |
| [Head First Java] Chapter2 숫자 맞추기 게임 (0) | 2011.06.02 |
DrumKit.java