Javaの認定資格「Oracle Certified Java Programmer, Gold SE 7」。通称JavaGoldのオリジナル問題を紹介していきたいと思います。
問1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | package techpjin; public class Lesson1 { public static void main(String[] args) { new Hoge().m1(); } } class Hoge{ public void m1(){ int x; switch (x) { case 0 : System.out.println( "x=0" ); break ; case 1 : System.out.println( "x=1" ); break ; case null : System.out.println( "x=null" ); break ; default : System.out.println( "default" ); break ; } } } |
このプログラムを実行するとどのような結果となるか、1つ選んでください。
- x=0がコンソールに出力される
- x=1がコンソールに出力される
- x=nullがコンソールに出力される
- defaultがコンソールに出力される
- コンパイルエラーが発生する
- 実行時エラーが発生する
解答・解説・問2はこちら