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 |