 
		半梦半痴狂
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工具)
1168090 学习 · 18754 问题
相似问题