不懂啊啊,
public class HelloWorld {
??? public static void main(String[] args) {
??boolean a = true; // a同意
??boolean b = false; // b反對(duì)
??boolean c = false; // c反對(duì)
??boolean d = true; // d同意
?System.out.println((a&&b)+"未通過(guò)");
??? System.out.println((a||d)+"通過(guò)"));
??? System.out.println((!a)+"未通過(guò)");
??? System.out.println((c^d)+"通過(guò)");
?}
}
這個(gè)代碼結(jié)果就是一個(gè)"false未通過(guò)",不是有四個(gè)輸出嗎???玻boolean定義的字母是不是只能是true和false???
求解求解!!!
2015-10-25
非也非也,,因?yàn)槟愕诎诵?,也就是第二個(gè)System.out.println的后面多了半個(gè)括號(hào)“)”
2014-12-04
boolean類(lèi)型的變量的確只有true和false兩個(gè)值,這里可能是網(wǎng)站上的代碼編輯器出了點(diǎn)問(wèn)題,你可以先在本地環(huán)境下嘗試一下,應(yīng)該是4個(gè)都輸出的