Javaの認定資格「Oracle Certified Java Programmer, Gold SE 7」。通称JavaGoldのオリジナル問題を紹介していきたいと思います。
問1
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はこちら