输入10个数,求他们的和,平均数.
public class Score
{
public static void main(Float[] num)
{
int i;
float sum=0,result=0;
for(i=0;i <num.length;i++)
{
sum+=num[i];
result=sum/10;
}
System.out.println("\n10名学员的总成绩为:"+sum);
System.out.println("\n10名学员的平均成绩为:"+result);
}
}
我的程序问题在哪里啊?
public class Score
{
public static void main(Float[] num)
{
int i;
float sum=0,result=0;
for(i=0;i <num.length;i++)
{
sum+=num[i];
result=sum/10;
}
System.out.println("\n10名学员的总成绩为:"+sum);
System.out.println("\n10名学员的平均成绩为:"+result);
}
}
我的程序问题在哪里啊?
{
sum+=num[i]; }
result=sum/10;
{
sum+=num[i]; }
result=sum/10;
晕 哈哈哈
参数必须是String类型的 是从控制台接受过来的参数
然后把它转成float的吧你现在没必要去这样折腾 放一边去 接着往后学
考虑用一下Scanner好像你的NUM个数也没有初始化