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はこちら