java如何输入二维数组
时间: 2024-05-29 10:03:04 浏览: 12
你可以使用Scanner或BufferedReader类从控制台获取用户输入来输入二维数组。以下是一个示例代码:
Scanner input = new Scanner(System.in);
System.out.print("请输入二维数组的行数:");
int rows = input.nextInt();
System.out.print("请输入二维数组的列数:");
int cols = input.nextInt();
int[][] arr = new int[rows][cols];
System.out.println("请输入数组元素:");
for(int i=0; i<rows; i++) {
for(int j=0; j<cols; j++) {
arr[i][j] = input.nextInt();
}
}
System.out.println("您输入的二维数组为:");
for(int i=0; i<rows; i++) {
for(int j=0; j<cols; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
相关问题
java输入二维数组
可以使用Scanner类来输入二维数组,具体代码如下:
```
Scanner sc = new Scanner(System.in);
int n = sc.nextInt(); // 二维数组的行数
int m = sc.nextInt(); // 二维数组的列数
int[][] arr = new int[n][m];
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
arr[i][j] = sc.nextInt();
}
}
```
java键盘输入二维数组
可以使用Scanner类来实现键盘输入二维数组,具体代码如下:
```
Scanner scanner = new Scanner(System.in);
int n = scanner.nextInt(); // 输入二维数组的行数
int m = scanner.nextInt(); // 输入二维数组的列数
int[][] arr = new int[n][m];
for (int i = 0; i < n; i++) {
for (int j = 0; j < m; j++) {
arr[i][j] = scanner.nextInt(); // 输入二维数组的每个元素
}
}
```