アプリケーションの作業中にコーディング ミスを犯しました。それは null 参照のテストでした。問題が何であるかを発見するのに何時間もかかりましたが、理解できないのは、コードがこのように動作した理由です。
String name = null;
String value = null;
if(name != null && value != null);
{
System.out.println("Values not null");
}
if ステートメントは で終了しました;
。これは私の間違いであり、Values not null
両方の値が null であることが明らかな場合でも出力されました。誰でも理由を説明できますか?