개발/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(); } }
책에 있는 정답과는 약간 차이가 있지만 이대로도 이상없이 잘 된다.