JAVA程序编写,详情请进!

来源:百度知道 编辑:UC知道 时间:2024/05/16 18:18:07
编写程序,利用Scanner输入学生个数,初始化数组,并输入多个学生分数(float类型),
并统计总分,及格人数,和平均分。

把程序编写出来,最好带注释!!

import java.util.Scanner;

public class Test {

public static void main(String[] args) {
float sum = 0;
int con = 0;
float arr = 0;
Scanner scanNum = new Scanner(System.in);
int num = scanNum.nextInt();
Scanner scanSor = new Scanner(System.in);
String str = scanSor.nextLine();
String[] sor = str.split(" ");
float[] sorce = new float[sor.length];
for (int i = 0; i < sor.length; i++) {
sorce[i] = Float.parseFloat(sor[i]);
sum = sum + sorce[i];
if (sorce[i] > 60) {
con++;
}
arr = sum / num;
}
System.out.println(sum);
System.out.println(con);
System.out.println(arr);
}
}
//因为要输入学生个数,所以限制输入格式:分数格式是56 78 90 23,人数和分数个数应相同,

Scanner 录入
声明数组增加录入
统计 及格及平均分 可用for循环实现

晕,我们期末考试的一道题。。。当时用手写,有点长。。