public?class?HelloWorld?{
????public?static?void?main(String[]?args)?{
????????
//?創(chuàng)建對象,對象名為hello
HelloWorld?hello?=?new?HelloWorld();
????????//?調(diào)用方法,傳入兩門課程的成績
hello.calcAvg(94,?81);
}
/*
*?功能:計算兩門課程考試成績的平均分并輸出平均分
*?定義一個包含兩個參數(shù)的方法,用來傳入兩門課程的成績
*/
public?void?calcAvg(int?score1,?int?score2){
????int?sum?=?score1?+?score2;
????double?avg?=?sum/2;
????System.out.println(avg);
}結(jié)果問題:??int?sum?=?score1?+?score2;
????double?avg?=?sum/2;
????System.out.println(avg);這樣輸出的結(jié)果是87.0,而????double?sum?=?score1?+?score2;
????double?avg?=?sum/2;
????System.out.println(avg);這樣輸出的結(jié)果是87.5,這是為什么啊,求解啊 各位大佬!
求解,各位大佬大神!!
Felix_Sun
2019-07-29 12:30:04