アプリケーションで作業中にコーディングミスを犯しました。これはnull参照のテストでした。問題が何であるかを知るには数時間かかりましたが、私が理解できないのはコードがこのように動作した理由です。java文がセミコロンで終了するとエラーになるのはなぜですか?
String name = null;
String value = null;
if(name != null && value != null);
{
System.out.println("Values not null");
}
if文が;
で終わった場合、それは私の間違いだったとValues not null
が、両方の値がnullであることは明らかである場合でも、印刷しました。なぜ誰かが説明できますか?
私は、NetBeansを使用しますが、それは私に警告しませんでした。 –
@UchennaNwanyanwu:誰でもEclipseでテストできますか?ちょうど興味があります... –
@TomaszNurkiewicz .. IDEはこれについてあなたに警告しません..もしかしたら誤った使用とはみなされません。 –