用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);
}
}