개발/Java
[Head First Java] Chapter2 연습문제 코드 자석
Binple
2011. 6. 3. 13:39
아래와 같은 출력 결과를 가지는 코드를 만들어야 한다.
책에 있는 정답과는 약간 차이가 있지만 이대로도 이상없이 잘 된다.
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();
}
}
책에 있는 정답과는 약간 차이가 있지만 이대로도 이상없이 잘 된다.
DrumKit.java