こんにちは,作品で問題が発生しました。次のような質問です。
Integer test1=null;
Integer test2=null;
私はそれらを次のように呼びます:
test2=(test1==null?test1:(test1+1));
test2=(test1==null?test1:-1);
次に、Java が NullPointerException をスローするので、次のような別のコードを記述します。
test2=(test1==null?test1:test1);
このコードは大丈夫です。
しかし、なぜ?