3가지의 소스 파일이 컴파일 잘 되는지 생각해보고 답을 맞쳐야 한다.
1번 소스
그래서 x = x - 1 를 집어 넣어 순환을 멈출 수 있게 함
컴파일 되게 수정한 소스
2번 소스
클래스를 선언하여 수정한 소스
실행 결과
3번소스
메소드를 선언하여 수정한 소스
1번 소스
public class Exercise1b1 { public static void main(String[] args) { int x = 1; while(x < 10){ if(x > 3){ System.out.println("big x"); } } } }While 순환문을 멈추게 할 내용이 없다.
그래서 x = x - 1 를 집어 넣어 순환을 멈출 수 있게 함
컴파일 되게 수정한 소스
public class Exercise1b1 { public static void main(String[] args) { int x = 1; while(x < 10){ x = x + 1; if(x > 3){ System.out.println("big x"); } } } }실행 결과
big x big x big x big x big x big x big x
2번 소스
public static void main(String[] args) { int x = 1; while(x < 10){ x = x + 1; if(x > 3){ System.out.println("big x"); } } }클래스 선언이 없다.
클래스를 선언하여 수정한 소스
public class Exercise1b1 { public static void main(String[] args) { int x = 1; while(x < 10){ x = x + 1; if(x > 3){ System.out.println("big x"); } } } }
실행 결과
small x small x
3번소스
public class Exercise1b1 { int x = 1; while(x < 10){ x = x + 1; if(x > 3){ System.out.println("big x"); } } }메소드 선언이 없다.
메소드를 선언하여 수정한 소스
public class Exercise1b3 { public static void main(String[] args) { int x = 5; while(x > 1){ x = x - 1; if(x < 3){ System.out.println("small x"); } } } }실행 결과
small x small x
'개발 > Java' 카테고리의 다른 글
[Head First Java] Chapter2 의자 전쟁 (0) | 2011.06.02 |
---|---|
[Head First Java] Chapter1 연습문제 수영장 퍼즐 (0) | 2011.06.02 |
[Head First Java] Chapter1 연습문제 결과를 맞춰봅시다. (0) | 2011.06.01 |
[Head First Java] Chapter1 연습문제 코드 자석 (0) | 2011.06.01 |
[Head First Java] 자동 구문 생성기 (0) | 2011.06.01 |
[Head First Java] "맥주 99병" (0) | 2011.06.01 |
[Head First Java] 연필을 깍으며 "DooBee" 문제 (0) | 2011.06.01 |