大家帮忙看看这里哪错了?

[复制链接]
查看11 | 回复1 | 2009-7-29 23:03:59 | 显示全部楼层 |阅读模式
package shuzu;
public class pinjunshu {
public static void main(String[] args) {
double[]score={56.65,54.85,98.99,99.99};
int sum=0;//总成绩
double AVG;
for(int i=0;i<score.length;i++){
sum=sum+score;
}
AVG=sum/score.length;


}
}
使用myEclipse
总成绩计算的那段代码下面划了红线
谢谢大家!

回复

使用道具 举报

千问 | 2009-7-29 23:03:59 | 显示全部楼层
sum=sum+score;你定义的 sum是整形的,但是你的score 数组里数据是double的,导致损失精度,报错,你把sum改成double型的。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行