java编程·····

来源:百度知道 编辑:UC知道 时间:2024/07/07 10:17:13
编写一个程序,用于将10名学员的分数存储到数组中。将这些分数作为命令行参数接受,并显示它们的和与平均值。用java

public class Test {
private int[] scores = new int[10];

public static void main(String[] args){
Test t = new Test();
for(int i = 0; i < args.length ; i++){
try{
t.scores[i] = Integer.parseInt(args[i]);
}catch(Exception e){
System.out.println("Error:"+args[i]);
return;
}
}
int sum = 0;
for(int i = 0; i < t.scores.length ; i++){
sum += t.scores[i];
}
System.out.println("总分:"+sum);
System.out.print((float)sum/10);
}
}

class a{
public static void main(String args[]){
int sum=0;
for(int i=0;i<10;i++)sum+=Integer.valueOf(args[i]).intValue();
System.out.println("平均数为:"+sum);
}
}

yibangzhenqing 的回答很简洁~:)
有个小错误,改为
System.out.println("平均数为:"+sum/10);

Java 最烦人的就是再简单的程序,也要写一堆类...好累