这是一个可能的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个同学的成绩将这15个成绩存入三个二维数组中每个二维数组分别占5个成绩将这三个二维数组输出出来

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

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