通过键盘给一个3行4列的二维数组输入整型数值,并按表格形式输出此数组的所有元素,java
时间: 2024-10-12 11:17:07 浏览: 36
java 将一个二维数组存到txt文件里,然后再读取
5星 · 资源好评率100%
在Java中,你可以使用Scanner类从用户那里获取键盘输入,然后创建一个3行4列的二维数组(int[][])来存储这些整数。下面是一个简单的示例程序:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
int rows = 3;
int cols = 4;
int[][] array = new int[rows][cols];
System.out.println("请输入3行4列的矩阵(每行输入四个数字,用空格分隔):");
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
System.out.print("第 " + (i+1) + " 行第 " + (j+1) + " 列: ");
array[i][j] = scanner.nextInt();
// 输出每个单元格的值是为了确认已输入的数据
System.out.print(array[i][j] + " ");
}
System.out.println(); // 每输入一行后换行
}
// 打印出整个数组
printMatrix(array);
scanner.close();
}
// 打印二维数组的函数
private static void printMatrix(int[][] matrix) {
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
System.out.print(matrix[i][j] + "\t");
}
System.out.println();
}
}
}
```
在这个程序中,用户会按照提示逐行输入4个数字,然后程序会将输入存储在二维数组中并打印出来。
阅读全文