这是一个可能的 Java 代码实现:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        int[][] scores1 = new int[3][5];
        int[][] scores2 = new int[3][5];
        int[][] scores3 = new int[3][5];

        Scanner scanner = new Scanner(System.in);
        System.out.println('请输入 15 个同学的成绩:');
        for (int i = 0; i < 15; i++) {
            int score = scanner.nextInt();
            if (i < 5) {
                scores1[0][i] = score;
            } else if (i < 10) {
                scores2[1][i - 5] = score;
            } else {
                scores3[2][i - 10] = score;
            }
        }

        System.out.println('第 1 个二维数组:');
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 5; j++) {
                System.out.print(scores1[i][j] + ' ');
            }
            System.out.println();
        }

        System.out.println('第 2 个二维数组:');
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 5; j++) {
                System.out.print(scores2[i][j] + ' ');
            }
            System.out.println();
        }

        System.out.println('第 3 个二维数组:');
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 5; j++) {
                System.out.print(scores3[i][j] + ' ');
            }
            System.out.println();
        }
    }
}

程序先创建了三个二维数组 scores1scores2scores3,每个数组都占 3 行 5 列,用于存储成绩。然后通过 Scanner 从键盘输入 15 个成绩,依次存入这三个数组中。输入时,前 5 个成绩存入 scores1,第 6 到第 10 个成绩存入 scores2,其余成绩存入 scores3

接着,程序分别输出这三个二维数组的成绩。对于每个数组,使用两个嵌套的 for 循环,分别遍历每一行和每一列,将成绩输出到控制台上。

Java 代码示例:将 15 个学生成绩存入三个二维数组并输出

原文地址: https://www.cveoy.top/t/topic/nVaz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录