文系seの備忘録

Excelの改行でひたすらスペースを打っていた機械音痴の文系seが日々の備忘録を綴る。

switch文で基本データ型を使う際の注意点

基本データ型の場合


結果:0です


上記の文では明示的な初期化をしていないが、
メンバ変数として宣言されているのでコンパイル時に0で初期化される




intをInteger(参照型)にすると、今度は実行時例外が発生する。

結果:
Exception in thread "main" java.lang.NullPointerException
at test.Test.main(Test.java:9)

参照型はnullで初期化される。