A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

4.要求:
                  (1)打印该班级中每组的不及格人数
                  (2)打印该班级中每组的平均分
                  (3)打印组的最高平均分
                  (4)打印班级中的不及格人数
                  (5)打印班级平均分
                  (6)演示格式如下:
                          请输入班级总组数:3
                           请输入班级中每组的人数:10
                          控制台输出:
                                   1组不及格人数为: 6
                                   1组平均分为: 52
                                   2组不及格人数为: 7
                                   2组平均分为: 46
                                   3组不及格人数为: 3
                                   3组平均分为: 69
                                   班级中单组最高平均分为:69
                                   班级中不及格人数为: 16
                                   班级总平均分为: 56
import java.util.Random;
import java.util.Scanner;
public class Demo02 {
   public static void main(String[] args) {
     Scanner sc = newScanner(System.in);
     System.out.println("请输入班级总组数:");
     int a =sc.nextInt();
     System.out.println("请输入班级中每组的人数:");
     int b =sc.nextInt();
     
     int[][] arr = new int[a];
     Random r = new Random();
     int avg = 0;
     
     for (int i = 0; i < arr.length; i++) {
        int count = 0;
        int source = 0;
        for (int j = 0; j < arr.length; j++) {
           arr[j] = r.nextInt(101);
           if(arr[j]<60){
             count++;
           }
           source+=arr[j];
        }
        int avg1 =source/arr.length;
        System.out.println(""+(i+1)+"组不及格人数为:"+count+"");
        System.out.println(""+(i+1)+"组平均分为:"+avg1);
        if(avg1>avg){
           avg = avg1;
        }
     }
     System.out.println("班级中单组最高平均分为:"+avg);
   }
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马