?public void calcAvg(double a,double b){ ? ? ? ? int c=int(a+b); ? ? double avg=c/2; ? ? System.out.println("平均分"+avg); }這段代碼哪里錯(cuò)了.我理解ab定義為double類型.可是我使用了強(qiáng)制轉(zhuǎn)換類型阿.
3 回答

程Glory
TA貢獻(xiàn)19條經(jīng)驗(yàn) 獲得超6個(gè)贊
double?c=a+b;
這樣就是將a+b的值轉(zhuǎn)換成浮點(diǎn)型的
低精度到高精度轉(zhuǎn)換不需要強(qiáng)轉(zhuǎn) 直接轉(zhuǎn)換就可以了
添加回答
舉報(bào)
0/150
提交
取消