문제 소스에서 특정 부분에 코드를 대입하여 나오는 출력 결과를 알아내기.
문제
문제
public class Mix4{ int counter = 0; public static void main(String[] args){ int count = 0; Mix4[] m4a = new Mix4[20]; int x = 0; while(_____){ m4a[x] = new Mix4(); m4a[x].counter = m4a[x].counter + 1; count = count + 1; count = count + m4a[x].maybeNew(x); x = x + 1; } System.out.println(count + " " + m4a[1].counter); } public int maybeNew(int index){ if(_____){ Mix4 m4 = new Mix4(); m4.counter = m4.counter + 1; return 1; } return 0; } }1번 코드
x < 9 index < 5결과
14 12번 코드
x < 20 index < 5결과
25 13번 코드
x < 7 index < 7결과
14 14번 코드
x <19 index < 1결과
20 1
'개발 > Java' 카테고리의 다른 글
접근 변경자(public, protected, private)의 차이점 (0) | 2011.06.16 |
---|---|
[Head First Java] Chapter5 SimpleDotCom(간단한 닷컴 게임) 테스트 코드 (0) | 2011.06.10 |
[Head First Java] Chapter4 연습문제 수영장 퍼즐 (0) | 2011.06.09 |
[Head First Java] Chapter4 연습문제 컴파일러가 되어봅시다. B문제 (0) | 2011.06.09 |
[Head First Java] Chapter4 연습문제 컴파일러가 되어봅시다. A문제 (0) | 2011.06.09 |
[Head First Java] Chapter4 GoodDog 클래스 캡슐화 (0) | 2011.06.09 |
[Head First Java] Chapter4 크기와 짖는 소리 (0) | 2011.06.07 |