java怎么输入数组
时间: 2024-10-12 21:10:25 浏览: 35
在Java中,可以使用Scanner类从用户那里获取数组的输入。以下是一个基本的例子,展示如何读取整数类型的二维数组:
```java
import java.util.Scanner;
public class ArrayInputExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 提示用户输入行数
System.out.print("请输入二维数组的行数: ");
int rows = scanner.nextInt();
// 初始化一个空的二维数组
int[][] array = new int[rows][];
for (int i = 0; i < rows; i++) {
// 提示用户输入每一行的元素个数
System.out.print("请输入第 " + (i+1) + " 行的元素个数: ");
int cols = scanner.nextInt();
// 创建当前行的数组,并读取每个元素
array[i] = new int[cols];
for (int j = 0; j < cols; j++) {
System.out.print("请输入第 " + (j+1) + " 个元素: ");
array[i][j] = scanner.nextInt();
}
}
// 打印输入的数组
for (int[] row : array) {
for (int element : row) {
System.out.print(element + " ");
}
System.out.println();
}
scanner.close();
}
}
```
在这个例子中,程序会提示用户逐行输入数组的维度以及每个元素值。运行这个程序后,按照指示输入数字即可。
阅读全文
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![doc](https://img-home.csdnimg.cn/images/20241231044833.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![ppt](https://img-home.csdnimg.cn/images/20241231044937.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![txt](https://img-home.csdnimg.cn/images/20241231045021.png)
![application/pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![application/x-zip](https://img-home.csdnimg.cn/images/20210720083736.png)