25 EKİM 2010, PAZARTESİ
Boolean operatörleri farklılıklar: & vs && ve | ||vs
&&
||
ama ne için kuralları &
|
biliyorum? Bir örnekle bana bunu açıkla lütfen.
CEVAP
25 EKİM 2010, PAZARTESİ
Bu bit tabanlı VE bit tabanlı VEYA operatörler.
int a = 6; // 110
int b = 4; // 100
// Bitwise AND
int c = a & b;
// 110
// & 100
// -----
// 100
// Bitwise OR
int d = a | b;
// 110
// | 100
// -----
// 110
System.out.println(c); // 4
System.out.println(d); // 6
Java Dili Spec (, ** 12 ** 13) uygun bölümde operatörün farklı davranışlar ile ilgili belirttiğin için Carlos sayesinde girdiler dayalı.
Aslında her iki giriş boolean operatörler değerlendirilir Boolean Mantıksal Operatörleri ve davranmasına benzer Koşullu Ve (&&
) ve Koşullu Veya (||
) operatörleri dışında aslında yok kısa devre yani ise şudur güvenli:
if((a != null) && (a.something == 3)){
}
Bu değildir:
if((a != null) & (a.something == 3)){
}
Bunu Paylaş:
Kısa devre operatörleri null Boolean d...
C Boolean değerleri kullanarak bit ope...
Nasıl EL boolean durumunu kontrol etme...
Bir boolean geçiş javascript...
Boolean vs Java boolean...