課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
為什么結果不正確?
2016-01-15
源自:Java入門第一季(IDEA工具)升級版 3-2
正在回答
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);
第8行用doubule開頭那是平均數float是小數身高
丨陽光灬刺眼丿 提問者
double?avg?=?sum/4;
第7行目測沒錯啊,
第十行 ?int newAge=--age1;
第10行代碼應改為如下:
因為--放在后面的話是先使用此age1的值(此時newAge=24),再執行自減操作(此時age1=23);
放在前面的話是先自減(此時age1=23)再使用(將age1賦值給newAge)。
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
4 回答為什么輸出的結果不是正確的
3 回答//為什么總說我的是錯的,但結果確實是正確的啊
1 回答為什么不正確呢?
2 回答結果正確,這樣可以嗎?
2 回答運行結果不正確,不知道哪有問題?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-01-19
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);
2016-01-19
第8行用doubule開頭那是平均數float是小數身高
2016-01-18
第7行目測沒錯啊,
2016-01-15
第十行 ?int newAge=--age1;
2016-01-15
第10行代碼應改為如下:
int newAge=--age1;
因為--放在后面的話是先使用此age1的值(此時newAge=24),再執行自減操作(此時age1=23);
放在前面的話是先自減(此時age1=23)再使用(將age1賦值給newAge)。