課程
/后端開發(fā)
/Java
/Java入門第一季(IDEA工具)升級版
為什么除以4和除以4.0答案不一樣呢?
2018-08-20
源自:Java入門第一季(IDEA工具)升級版 3-2
正在回答
能否貼出代碼,或者講清楚除數(shù)是什么
梁先生阿 提問者
除以4.0得到一個26.25的double 類型的數(shù)值,與題目要求26.0不同,除以4,得到26,在根據(jù)類型轉(zhuǎn)換,得到26.0!
public class HelloWorld{
? ? public static void main(String[] args) {
int age1=24;
int age2=18;
int age3=36;
int age4=27;
? ? int sum=age1+age2+age3+age4;
? ? double avg=sum/4;
? ? int minus=age1-age2;
? ? int newAge=--age1;
? ? System.out.println("年齡總和:"+sum);
? ? System.out.println("平均年齡:"+avg);
System.out.println("年齡差值:"+minus);
System.out.println("自減后的年齡:"+newAge);
}
int sum=age1+age2+age3+age4;
double avg=(age1+age2+age3+age4)/4;
int minus=age1-age2;
int newAge=--age1;
除以一個浮點型? 丟失精度
舉報
0基礎(chǔ)萌新入門第一課,從Java環(huán)境搭建、工具使用、基礎(chǔ)語法開始
2 回答為什么 sum/4 和 sum/4.0 的值不一樣?
3 回答和答案一樣為什么錯
4 回答為什么和答案的一樣還是錯的呢
2 回答num為什么要除以0,
2 回答為什么double avg=sum/4;和double avg=sum/4.0;不同????
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2018-08-20
能否貼出代碼,或者講清楚除數(shù)是什么
2018-11-03
除以4.0得到一個26.25的double 類型的數(shù)值,與題目要求26.0不同,除以4,得到26,在根據(jù)類型轉(zhuǎn)換,得到26.0!
2018-10-30
public class HelloWorld{
? ? public static void main(String[] args) {
int age1=24;
int age2=18;
int age3=36;
int age4=27;
? ? int sum=age1+age2+age3+age4;
? ? double avg=sum/4;
? ? int minus=age1-age2;
? ? int newAge=--age1;
? ? System.out.println("年齡總和:"+sum);
? ? System.out.println("平均年齡:"+avg);
System.out.println("年齡差值:"+minus);
System.out.println("自減后的年齡:"+newAge);
}
}
2018-09-03
public class HelloWorld{
? ? public static void main(String[] args) {
int age1=24;
int age2=18;
int age3=36;
int age4=27;
int sum=age1+age2+age3+age4;
double avg=(age1+age2+age3+age4)/4;
int minus=age1-age2;
int newAge=--age1;
? ? System.out.println("年齡總和:"+sum);
? ? System.out.println("平均年齡:"+avg);
System.out.println("年齡差值:"+minus);
System.out.println("自減后的年齡:"+newAge);
}
}
2018-08-30
除以一個浮點型? 丟失精度