課程
/后端開發
/Java
/Java入門第三季
Double a = Double.valueOf(str); 和 double a = Double.valueOf(str); 這兩段代碼, double與Double 有什么區別,都可以運行得到相同結果
2016-06-13
源自:Java入門第三季 3-4
正在回答
按注釋的說是要將字符串轉化為基本類型,所以應該是大寫的不對。
運行結果相同應該是Double的在輸出a+20的時候自動拆箱了
我理解的是大寫不對,程序寫錯了
Double? a=Double .valueOf(str)的是引用型變量,指向的是個對象,? 后面的double? a 的a是基本數據類型變量,指向double類型,可以說前面是屬于double數據裝箱吧,就是不用new
雖然一個是數,一個是包裝類,但他們值是一樣的,所以顯示結果一樣,好比3-1的score1和score2的值就是相等的
樓上等于沒回答啊、看好樓主問的問題。我也想知道為啥
java中是區分大小寫的,double是基本數據類型,而Double是包裝類,兩者是不相同的。
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
3 回答double和Double
1 回答double?int?
3 回答double a=1.1f;
3 回答double f=d;報錯
4 回答Double a = Double.valueOf(str) ;中的第一個Double為什么要大寫?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-08-22
按注釋的說是要將字符串轉化為基本類型,所以應該是大寫的不對。
運行結果相同應該是Double的在輸出a+20的時候自動拆箱了
2016-07-21
我理解的是大寫不對,程序寫錯了
2016-06-29
Double? a=Double .valueOf(str)的是引用型變量,指向的是個對象,? 后面的double? a 的a是基本數據類型變量,指向double類型,可以說前面是屬于double數據裝箱吧,就是不用new
2016-06-23
雖然一個是數,一個是包裝類,但他們值是一樣的,所以顯示結果一樣,好比3-1的score1和score2的值就是相等的
2016-06-23
樓上等于沒回答啊、看好樓主問的問題。我也想知道為啥
2016-06-13
java中是區分大小寫的,double是基本數據類型,而Double是包裝類,兩者是不相同的。