分析以下需求,并用代码实现
1.键盘录入班级人数
2.根据录入的班级人数创建数组
3.利用随机数产生0-100的成绩(包含0和100)
4.要求:
(1)打印该班级的不及格人数
(2)打印该班级的平均分
(3)演示格式如下:
请输入班级人数:
键盘录入:100
控制台输出:
不及格人数:19
班级平均分:87
import java.util.Random;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Random r = new Random();
System.out.println(“数组长度为:”);
int num=sc.nextInt();
int[]arr=new int[num];
int count=0;
int sum=0;
for (int i = 0; i < arr.length; i++) {
arr[i]=r.nextInt(101);
if(arr[i]<60){
count++;
}
}
for (int i = 0; i < arr.length; i++) {
sum+=arr[i];
}
System.out.println(“不及格的人数为:”);
System.out.println(count);
System.out.println(“总分为:”);
System.out.println(sum);
System.out.println(“平均分为:”);
System.out.println(sum/num);
}
}