코드 조각을 한번만 사용하여 아래와 같은 출력 결과를 얻어야 한다.
출력 결과
출력 결과
helloooo.... helloooo.... helloooo.... helloooo.... 10코드 조각
e1 = e1 + 1; e1 = count + 1; e1.count = count + 1; e1.count = e1.count + 1;
x y e2 count
x < 4 x < 5 x > 0 x > 1
Echo Tester echo() count() hello()
e2 = e1; Echo e2; Echo e2 = e1; Echo e2 = new Echo();
x == 3 x == 4문제
public class EchoTestDrive { public static void main(String[] args){ Echo e1 = new Echo(); _________________ int x = 0; while(________){ e1.hello(); _________________ if(________){ e2.count = e2.count + 1; } if________){ e2.count = e2.count + e1.count; } x = x + 1; } System.out.println(e2.count); } }
class _________________ int _________________ = 0; void _________________ System.out.println("helloooo...."); } }정답
public class EchoTestDrive { public static void main(String[] args){ Echo e1 = new Echo(); Echo e2 = new Echo(); int x = 0; while(x < 4){ e1.hello(); e1.count = e1.count + 1; if(x == 3){ e2.count = e2.count + 1; } if(x > 0){ e2.count = e2.count + e1.count; } x = x + 1; } System.out.println(e2.count); } }
class Echo { int count = 0; void hello(){ System.out.println("helloooo...."); } }
'개발 > Java' 카테고리의 다른 글
가비지 컬렉션(Garbage Collection) (0) | 2011.06.07 |
---|---|
상속 (0) | 2011.06.07 |
[Head First Java] Chapter3 원시 변수 (0) | 2011.06.03 |
[Head First Java] Chapter2 연습문제 코드 자석 (0) | 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 |