亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

輸出時,“”里的內容和()里的內容可以不一致嘛?

輸出時,“”里的內容和()里的內容可以不一致嘛?

運行結果:a等于b:false;3-4里面的練習題,幫忙看一下,謝謝。

如:System.out.println("a等于b:"+(a<=b));

或者System.out.println("a等于b:"+(a<b));

一定要System.out.println("a等于b:"+(a==b)).

想問一下這3個運行結果一樣嘛?可不可以這樣寫?


正在回答

3 回答

要判斷a是否等于b,所以當然必須要寫a==b,“”這個里面的東西是原樣輸出的,()里面是計算后數出來的,這樣說,不知道你明白了嗎

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

?

0 回復 有任何疑惑可以回復我~
#1

雨繆 提問者

int a=10;int b=5; 那以上3個輸出不都是false嘛?不對嘛?? 我輸入這3個在控制臺,一會是對的,一會說是錯的,所以來提問,已經給我整蒙了,初學者,想明白真相和道理,謝謝。
2016-12-06 回復 有任何疑惑可以回復我~
#2

Shrinlee 回復 雨繆 提問者

道理就是,“”里的內容跟()里的沒有任何關系。返回的到底是true還是false,取決于你()里面的表達式計算一下到底是真是假,跟“”里是什么沒有關系,“”只是給你自己的提示,提示你+號后面的式子是干嗎用的,如果你還是不明白,那我就沒什么可說的了。java基礎重新看
2016-12-06 回復 有任何疑惑可以回復我~
#3

雨繆 提問者 回復 Shrinlee

這么說就明白啦,也就是說我的理解是對的,3個輸出都是FALSE;謝謝你啦。。
2016-12-06 回復 有任何疑惑可以回復我~
#4

Shrinlee 回復 雨繆 提問者

嗯,是的,表達式不一樣,但計算結果都是false
2016-12-06 回復 有任何疑惑可以回復我~
查看1條回復

int a=10;int b=5;

那以上3個輸出不都是false嘛?不對嘛??

我輸入這3個在控制臺,一會是對的,一會說是錯的,所以來提問,已經給我整蒙了,初學者,想明白真相和道理,謝謝。

0 回復 有任何疑惑可以回復我~
#1

慕的地7636881

如果是int a=10;int b=5;的話,那么你上面三條輸出語句返回的都是(a等于b:false)
2016-12-06 回復 有任何疑惑可以回復我~
#2

雨繆 提問者 回復 慕的地7636881

嗯嗯,謝謝!
2016-12-06 回復 有任何疑惑可以回復我~

第三段是true 吧 ?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Java入門第一季(IDEA工具)升級版
  • 參與學習       1167763    人
  • 解答問題       18749    個

0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始

進入課程

輸出時,“”里的內容和()里的內容可以不一致嘛?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號