Switch文 NullPointerExceptionがスローされる時
・finalで修飾するとcase式で使える
・変数case式では使えない
・引数にnullを渡すとnullpointerexceptionが発生
final int Num = 0;
int num = 0;
String str=null;
try {
switch(str) {//条件はString型
case "10" : System.out.println("a");
break;
case "Num":System.out.println("b");
break;
default:System.out.println("default");
}
}
catch(NullPointerException n){
System.out.println("nullです"); //nullを入れているため
}