為啥不能用啊?。。?!
int avg=sum/4;double avg=sum/4;為啥不能用int avg ?求解
int avg=sum/4;double avg=sum/4;為啥不能用int avg ?求解
2017-07-25
為了讓數(shù)據(jù)更加準(zhǔn)確,平均數(shù)很大可能是含有小數(shù)的,使用int,如果你計(jì)算出來(lái)是75.8,它會(huì)轉(zhuǎn)換為75,結(jié)果差距較大
數(shù)據(jù)類(lèi)型不一樣,sum/4的類(lèi)型可能是浮點(diǎn)數(shù),你用int直接定義是不行的
舉報(bào)
2017-07-25
int類(lèi)型取整,會(huì)去掉小數(shù)點(diǎn)! bouble類(lèi)型是浮點(diǎn)數(shù)保留小數(shù) ?按需求運(yùn)用!如果這里要求平均數(shù)取整 你用int就沒(méi)問(wèn)題了