課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
double svg = (double)sum/4;
和
double svg = sum/4; 為何輸出不一樣呢?
2014-12-22
源自:Java入門第一季(IDEA工具)升級版 3-2
正在回答
Double 可以為空 double ?不可以。
研究一下?顯式轉(zhuǎn)換 和 隱式轉(zhuǎn)換?
這個(gè)得看程序的上下文了。
如果是int sum=10;那么第一種情況會得到2.5;第二種情況會得到2;
如果是double sum=10.0D;那么兩種情況一樣的2.5
double svg = (double)sum/4;強(qiáng)制類型轉(zhuǎn)換只對緊跟其后的變量有效,這里sum變成double型,double型與int型運(yùn)算得到double型。
double svg = sum/4;這里sum和4都是int型,運(yùn)算得到當(dāng)然是int型,在賦值的時(shí)候強(qiáng)轉(zhuǎn)成了都double型。
舉報(bào)
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
2 回答int和double有啥區(qū)別
2 回答float和double區(qū)別
1 回答float 和double 有何區(qū)別?
1 回答float和double的區(qū)別
3 回答float和double有什么區(qū)別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2014-12-24
Double 可以為空 double ?不可以。
研究一下?顯式轉(zhuǎn)換 和 隱式轉(zhuǎn)換?
2014-12-22
這個(gè)得看程序的上下文了。
如果是int sum=10;那么第一種情況會得到2.5;第二種情況會得到2;
如果是double sum=10.0D;那么兩種情況一樣的2.5
2014-12-22
double svg = (double)sum/4;強(qiáng)制類型轉(zhuǎn)換只對緊跟其后的變量有效,這里sum變成double型,double型與int型運(yùn)算得到double型。
double svg = sum/4;這里sum和4都是int型,運(yùn)算得到當(dāng)然是int型,在賦值的時(shí)候強(qiáng)轉(zhuǎn)成了都double型。