幫忙找一下錯(cuò),如果可以的話幫我解說一下
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:((b$$c)+"未通過");
? ? ? ? System.out.println:((a||b)+"通過");
? ? ? ? System.out.println:((!ad+)"未通過");
? ? ? ? System.out.println:((a^b+)"通過");
}
}
2016-07-09
首先,輸出語句的第一行:System.out.println:((b$$c)+"未通過");
“且”的符號(hào)是 &&,而不是$$
其次,System.out.println:((!ad+)"未通過"); System.out.println:((a^b+)"通過");
這兩行中有兩處錯(cuò)誤,第一你的連接符“+”應(yīng)該在括號(hào)外面,正確的書寫格式
System.out.println((!a) + "未通過");
System.out.println((a^b) + "通過");
第二處相信你已經(jīng)發(fā)現(xiàn)了,你的第三處輸出語句邏輯運(yùn)算表達(dá)式錯(cuò)誤,
System.out.println:((!ad+)"未通過");
正確寫法:System.out.println((!a) + "未通過");
求采納?。?!
2016-07-07
b$$c ? b&&c ? ?!ad ? !a
2016-07-06
錯(cuò)誤有點(diǎn)多,修改后代碼如下:
第一條輸出語句應(yīng)該為:System.out.println((b&&c) + "未通過");
第二條輸出語句應(yīng)該為:System.out.println((a||b) + "通過");
第三條輸出語句應(yīng)該為:System.out.println((!a) + "未通過");
第四條輸出語句應(yīng)該為:System.out.println((a^b) + "通過");