用java从键盘输入15个同学的成绩将这15个成绩存入三个二维数组中每个二维数组分别占5个成绩将这三个二维数组输出出来
这是一个可能的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();
}
}
}
程序先创建了三个二维数组 scores1、scores2、scores3,每个数组都占 3 行 5 列,用于存储成绩。然后通过 Scanner 从键盘输入 15 个成绩,依次存入这三个数组中。输入时,前 5 个成绩存入 scores1,第 6 到第 10 个成绩存入 scores2,其余成绩存入 scores3。
接着,程序分别输出这三个二维数组的成绩。对于每个数组,使用两个嵌套的 for 循环,分别遍历每一行和每一列,将成绩输出到控制台上
原文地址: https://www.cveoy.top/t/topic/eDX3 著作权归作者所有。请勿转载和采集!