【java】从键盘上输入任意一个二维数组并输出
时间: 2024-09-19 11:05:50 浏览: 51
在Java中,你可以通过Scanner类获取用户从键盘输入的二维数组。首先,你需要定义一个二维数组的数据结构,然后提示用户输入元素并读取。下面是一个简单的步骤示例:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 定义二维数组的行数和列数
System.out.println("请输入二维数组的行数:");
int rows = scanner.nextInt();
System.out.println("请输入二维数组的列数:");
int cols = scanner.nextInt();
// 创建一个新的二维数组
int[][] array = new int[rows][cols];
// 循环获取并存储用户输入的每个元素
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.println("你输入的二维数组是:");
for (int[] row : array) {
for (int element : row) {
System.out.print(element + " ");
}
System.out.println(); // 换行
}
scanner.close();
}
}
```
运行这段程序后,它会提示用户依次输入二维数组的元素,并在结束后显示用户输入的数组。
阅读全文