用Scanner输入一个值,值为数组的长度,怎么编写代码
时间: 2024-09-26 18:02:08 浏览: 20
java 输入一个数字,反转输出这个数字的值(实现方法)
在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 length = scanner.nextInt();
if (length <= 0) {
System.out.println("长度需要是非负整数!");
} else {
// 创建一个指定长度的整型数组
int[] array = new int[length];
// 这里可以继续对数组进行操作...
// ...
scanner.close(); // 关闭扫描器防止资源泄露
}
}
}
```
在这个例子中,程序提示用户输入数组的长度,然后读取用户的输入。如果输入的是非正整数,则会给出错误提示。然后,根据输入的长度创建了一个整数数组。
阅读全文