Java在控制台手动输入数字表示数组的元素个数,并生成对应个数随机数组
时间: 2024-09-10 18:02:41 浏览: 42
python简单获取数组元素个数的方法
5星 · 资源好评率100%
在Java中,如果你想让用户在控制台上手动输入数组的元素个数,然后再生成相应长度的随机数组,你可以这样做:
```java
import java.util.Scanner;
import java.util.Random;
public class Main {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
// 获取用户输入的数组长度
System.out.print("Enter the number of elements in the array: ");
int arrayLength = input.nextInt();
// 初始化随机数生成器
Random random = new Random();
// 创建数组并填充随机数
int[] array = new int[arrayLength];
for (int i = 0; i < arrayLength; i++) {
array[i] = random.nextInt(100); // 可以调整100为你想要的最大值
System.out.print("Element " + (i+1) + ": " + array[i] + " "); // 输出每一步的填充过程
}
// 关闭Scanner
input.close();
// 打印生成的数组
System.out.println("\nGenerated array:");
for (int num : array) {
System.out.print(num + " ");
}
}
}
```
这段代码首先获取用户输入的数组长度,然后循环遍历这个长度,每次生成一个1到100之间的随机整数,并将其添加到数组中。最后,打印出整个数组的内容。
阅读全文