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

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

3.4課程,double和Double

Double a = Double.valueOf(str); 和 double a = Double.valueOf(str); 這兩段代碼, double與Double 有什么區別,都可以運行得到相同結果

正在回答

6 回答

按注釋的說是要將字符串轉化為基本類型,所以應該是大寫的不對。

運行結果相同應該是Double的在輸出a+20的時候自動拆箱了

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

我理解的是大寫不對,程序寫錯了

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

Double? a=Double .valueOf(str)的是引用型變量,指向的是個對象,? 后面的double? a 的a是基本數據類型變量,指向double類型,可以說前面是屬于double數據裝箱吧,就是不用new

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

雖然一個是數,一個是包裝類,但他們值是一樣的,所以顯示結果一樣,好比3-1的score1和score2的值就是相等的

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

樓上等于沒回答啊、看好樓主問的問題。我也想知道為啥

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

java中是區分大小寫的,double是基本數據類型,而Double是包裝類,兩者是不相同的。

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

舉報

0/150
提交
取消
Java入門第三季
  • 參與學習       409767    人
  • 解答問題       4543    個

Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧

進入課程

3.4課程,double和Double

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

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

幫助反饋 APP下載

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

公眾號

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