(Java)如何根据用户输入创建大小为的数组,并用随机数填充

(Java)如何根据用户输入创建大小为的数组,并用随机数填充,java,arrays,user-input,Java,Arrays,User Input,这是学校作业的第一部分。 我不允许使用ArrayList、Vector或任何其他类似的Java类 我应该让用户输入将生成多少个随机数,然后程序将创建一个数组,数组中包含这些随机数,并将这些数字打印出来 我知道如何创建数组,以及如何将内容放入其中,但我一直在努力创建这种特定类型的数组。 我知道我不能创建一个数组,一旦它已经存在,就改变它的大小 感谢您对如何实现这一目标的任何提示或直截了当的解释,因为我已经坐了三天了,不知道如何继续。我不想给您所有的东西,但我给了您很多。我希望这能帮助你理解,你现在

这是学校作业的第一部分。 我不允许使用ArrayList、Vector或任何其他类似的Java类

我应该让用户输入将生成多少个随机数,然后程序将创建一个数组,数组中包含这些随机数,并将这些数字打印出来

我知道如何创建数组,以及如何将内容放入其中,但我一直在努力创建这种特定类型的数组。 我知道我不能创建一个数组,一旦它已经存在,就改变它的大小


感谢您对如何实现这一目标的任何提示或直截了当的解释,因为我已经坐了三天了,不知道如何继续。

我不想给您所有的东西,但我给了您很多。我希望这能帮助你理解,你现在所需要的只是看看如何生成随机数

//This segment of code will take a number as input
Scanner input = new Scanner(System.in);
int num = input.nextInt();

//this will initialize the array
int[] arr = new int[num];

//this will let you initialize every element in array
for(int i = 0; i < arr.length; i++){

 {randomized number code}

}
//这段代码将以一个数字作为输入
扫描仪输入=新扫描仪(System.in);
int num=input.nextInt();
//这将初始化数组
int[]arr=新int[num];
//这将允许您初始化数组中的每个元素
对于(int i=0;i
扫描仪扫描=新扫描仪(System.in);
System.out.print(“输入数组长度:”);
int[]arr=new int[in.nextInt()];
随机=新随机();
对于(int i=0;i
非常感谢~我想我可以在此基础上找出其余的问题。
Scanner scan = new Scanner(System.in);

System.out.print("Enter array length: ");
int[] arr = new int[in.nextInt()];

Random random = new Random();

for(int i = 0; i < arr.length; i++)
    arr[i] = random.nextInt(100);   // random from 0 to 99 inclusive