用java编写一个程序!急!

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

程序如下:运行的时候需要传递10个分数数值,如:
java CaculateSumAndAverage 1 2 3 4 5 6 7 8 9 10

public class CaculateSumAndAverage {

/**
* @param args
*/
public static void main(String[] args) {

if ( args.length != 10 ){
System.out.println("输入的参数错误,请输入10个学生的成绩。");
System.exit(1);
}

double score[] = new double[ args.length ];
double sum = 0;

// 读取命令行输入的 10 个学生成绩
for ( int i = 0; i < args.length; i++ ){
// 将字符串转换后,保存到数组中
score[i] = Double.parseDouble(args[i]); // 得到第i个学生的分数
sum += score[i];

}

// 计算平均值
double average = sum/args.length;

System.out.println("和为:"+ sum);
System.out.println("平均值为:"+ average);

}

}