(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}
}
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

相关内容

  • 没有找到相关文章

最新更新