半梦半痴狂
2019-06-29 15:56
double avg=(double)(age1+age2+age3+age4)/4;这一行,我
这样为什么会运行失败,不算强制转换吗?
求指点
int avg=(double)(age1+age2+age3+age4)/4;
//double avg=(age1+age2+age3+age4)/4;这一行是正确的
int avg=(double)(age1+age2+age3+age4)/4
你把后面四个数的和强制转换成double类型了,double类型不能直接赋值给前面的int类型
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题