用scanner输入二维数组
时间: 2023-09-27 21:08:50 浏览: 46
可以使用Scanner类的next方法来读取用户输入的数据,然后将其存储到二维数组中。以下是一个简单的示例代码:
```java
import java.util.Scanner;
public class Input2DArray {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入二维数组的行数和列数,用空格隔开:");
int row = scanner.nextInt();
int col = scanner.nextInt();
int[][] arr = new int[row][col];
System.out.println("请依次输入二维数组的每个元素:");
for (int i = 0; i < row; i++) {
for (int j = 0; j < col; j++) {
arr[i][j] = scanner.nextInt();
}
}
System.out.println("输入的二维数组为:");
for (int i = 0; i < row; i++) {
for (int j = 0; j < col; j++) {
System.out.print(arr[i][j] + " ");
}
System.out.println();
}
}
}
```
运行程序后,会提示用户输入二维数组的行数和列数,然后依次输入每个元素。最后,程序会输出输入的二维数组。
阅读全文