Pertama sekali, anda menulis pernyataan bersyarat if(a=1){} ia harus ditulis sebagai if(a==1){} Kedua, jika jenis rujukan a String ialah. kosong, jika Memanggil kaedah a akan membuang penunjuk nol
String a=null;
if (a.equals("")) {
System.out.println(1);
}
Jika anda menulis seperti ini, anda mesti menentukan bahawa a bukan batal Jika anda tidak mahu menulis operasi menentukan bahawa a bukan batal, anda boleh menulisnya sebagai
a=1? Jika a ialah jenis String; a= "1"; Jika a ialah jenis int; a = 1; Jika a adalah Jenis int, jenis int tidak mempunyai null null hanya boleh menilai String
Pertama sekali, anda menulis pernyataan bersyarat if(a=1){} ia harus ditulis sebagai if(a==1){}
Kedua, jika jenis rujukan a String ialah. kosong, jika Memanggil kaedah a akan membuang penunjuk nol
Jika anda menulis seperti ini, anda mesti menentukan bahawa a bukan batal Jika anda tidak mahu menulis operasi menentukan bahawa a bukan batal, anda boleh menulisnya sebagai
.Apakah sintaks
a=1?
Jika a ialah jenis String;
a= "1";
Jika a ialah jenis int;
a = 1;
Jika a adalah Jenis int, jenis int tidak mempunyai null
null hanya boleh menilai String
Apa yang ditulis dalam kurungan pernyataan if ialah ungkapan penghakiman, dan hasilnya benar atau salah A=1 yang anda tulis ialah ungkapan tugasan
Jenis dalam kurungan ialah bool, tugasan anda adalah