[Java lista] SCJP vizsga
Godán Tamás
gtom at freemail.hu
2007. Aug. 15., Sze, 19:41:47 CEST
Nekem nem az if-else-else tűnt fel elsőre, hanem ez a sor:
Integer x = new Integer(6) * 7;
Hacsak nem változott ezen a téren valami az 1.4 óta, akkor fordítási hibát
kéne eredményezzen. Most nincs compiler a környékemen, nyugtassatok meg hogy
nem tévedtem!
üdv,
Tommaso
----- Original Message -----
From: "Jozsef Tabanyi" <joco at kac.duf.hu>
To: <javalist at javagrund.hu>
Sent: Wednesday, August 15, 2007 3:05 PM
Subject: Re: [Java lista] SCJP vizsga
Ez a kedvencem:
Given:
10. class Alpha {
11. public static void main(String [] args) {
12.
13. Integer x = new Integer(6) * 7;
14. if (x != 42) {
15. System.out.print("not 42 ");
16. } else (x.equals(42)) {
17. System.out.print("dot = ");
18. } else {
19. System.out.print("done");
20. } } }
What is the result?
A
done
B
dot =
C
not 42
D
Compilation fails.
E
An exception is thrown at runtime.
Option D is correct.
The if / else / else structure is incorrect.
(Note: The autoboxing syntax is correct.)
joco
Jozsef Tabanyi
mailto:jozsef at tabanyi.hu
http://www.tabanyi.hu
_______________________________________________
Javalist mailing list
Javalist at javagrund.hu
http://javagrund.hu/mailman/listinfo/javalist
További információk a(z) Javalist levelezőlistáról