Question 3 : 실행문

Given:
11. public class Test {
12.      public static void main(String [] args) {
13.           int x =5;
14.           boolean b1 = true;
15.           boolean b2 = false;
16.
17.           if((x==4) && !b2)
18.                System.out.print(”1 “);
19.           System.out.print(”2 “);
20.           if ((b2 = true) && b1)
21.                System.out.print(”3 “);
22.      }
23. }

What is the result?

A. 2
B. 3
C. 1 2
D. 2 3
E. 1 2 3
F. Compilation fails.
G. Au exceptional is thrown at runtime.

[Head First Java - p.44]
#Java에서는 부울과 정수가 호환되지 않는다. 조건 테스트 결과는 반드시 부울이어야 한다.

Answer: D
반응형

'잘난놈되기 > SCJP' 카테고리의 다른 글

Q005. 클래스의 형변환  (0) 2008.03.23
Q004. 예외처리  (0) 2008.03.23
Q002. 실행문  (0) 2008.03.23
Q001. 인터페이스의 상수선언  (0) 2008.03.23
SCJP 취득하자  (0) 2008.03.23

+ Recent posts