課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
a^c,a^b,a^d,c^b.c^d,b^d,b^a。都能通過,沒有報錯。這是為什么?
2016-01-22
源自:Java入門第一季(IDEA工具)升級版 3-5
正在回答
首先確認下你說的通過是什么,是屏幕左邊的輸出結果顯示,還是網頁提醒你作對了
如果是屏幕左邊的現實,你可以看到代碼第10行對應的輸出結果的第四行顯示是以下兩種情況
false通過,
true通過
這里的"通過"這兩個字是你代碼寫死的,所以不能用來作為判斷依據,要用前面的true或者false來判斷
你輸入a^d時應該顯示的是false通過,表示a^d的結果是false,即這兩個值相同了
如果是網頁提示你通過了,我的說網頁根本就沒仔細檢查你的代碼,所以不必在意,實際上我把代碼改成下一行的內容也可以通過
System.out.println( "通過");
^ 表示a和b之間只有一個正確,即為正確。不能兩個同時正確或者兩個同時錯誤。它是"或者/or"的意思。
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
1 回答第一個代碼不行,第二個代碼能行。明明是一模一樣的?為什么會這樣?
3 回答為什么代碼不通過
3 回答第十行為什么是--age1,age1--為什么不行啊
2 回答填什么都能通過
5 回答為什么同樣的代碼第一次錯誤第二次就通過了
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-01-22
首先確認下你說的通過是什么,是屏幕左邊的輸出結果顯示,還是網頁提醒你作對了
如果是屏幕左邊的現實,你可以看到代碼第10行對應的輸出結果的第四行顯示是以下兩種情況
false通過,
true通過
這里的"通過"這兩個字是你代碼寫死的,所以不能用來作為判斷依據,要用前面的true或者false來判斷
你輸入a^d時應該顯示的是false通過,表示a^d的結果是false,即這兩個值相同了
如果是網頁提示你通過了,我的說網頁根本就沒仔細檢查你的代碼,所以不必在意,實際上我把代碼改成下一行的內容也可以通過
System.out.println( "通過");
2016-01-22
^ 表示a和b之間只有一個正確,即為正確。不能兩個同時正確或者兩個同時錯誤。它是"或者/or"的意思。