java二维数组输入
时间: 2023-11-04 12:53:04 浏览: 165
可以使用Scanner类来实现二维数组的输入。下面是一个示例代码:
```java
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入二维数组的行数:");
int rows = scanner.nextInt();
System.out.print("请输入二维数组的列数:");
int cols = scanner.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] = scanner.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();
}
scanner.close();
}
}
```
以上代码首先通过Scanner类从控制台获取二维数组的行数和列数,然后使用这些信息创建一个二维数组。接下来,使用两个嵌套的循环逐个输入二维数组的元素。最后,打印输入的二维数组。
注意:这只是一个简单的示例,假设输入的都是整数,并且没有做输入验证。在实际应用中,您可能需要添加一些错误处理和验证输入的逻辑。
阅读全文