public static void anli(){
// 一个学校包含a个班级;每个班级包含b名学生
Scanner scanner= new Scanner(System.in);
System.out.println("请输入班级个数");
//输入班级个数a
int a = scanner.nextInt();
int[][] arr1= new int[a][];
//包含班级的二维数组
for (int i=0;i<arr1.length;i++){
System.out.println("请输入第"+(i+1)+"个班级学生个数");
//输入每个班级学生个数b
arr1[i] = new int[scanner.nextInt()];
//每个班级使用到的一维数组初始化
}
//录入每个班级每个学生的成绩
for (int i = 0;i<arr1.length;i++){
int[] arr2 = arr1[i];
//每个班级学生成绩所需要的一维数组
for (int j=0;j<arr2.length;j++){
System.out.println("请输入第"+(i+1)+"个班级第"+(j+1)+"个学生的成绩");
//输入每个学生成绩
arr2[j]=scanner.nextInt();
}
}
//输出学生成绩:
for (int i =0;i<arr1.length;i++) {
System.out.println(Arrays.toString(arr1[i]));
}
}
}
动态录入班级数,以及每个班级学生的人数,以及每个学生的成绩 ,遍历输出每个班级每个学生的成绩
最新推荐文章于 2022-09-12 20:51:59 发布