gpt4 book ai didi

java - 有没有办法在java中用一些初始化的数字创建一个数组,然后向它添加随机数

转载 作者:行者123 更新时间:2023-11-29 06:48:45 25 4
gpt4 key购买 nike

我正在尝试创建一个数组,其中包含 7 个手动输入的数字和 43 个随机输入的数字。

我可以在 C 中做到这一点,但我在 Java 中面临挑战,当打印数组时,手动输入的 7 个数字始终显示为零

int arr3[]= {1,2,3,4,5,6,7}; // this is where I created the array 
arr3=new int[50];

//这是我尝试填充它的地方

for (int i = 7; i < arr5.length; i++) 
{
arr3[i] = (int) (Math.random() * 1500);
}

我希望前几个数字是手动输入的,其余的是随机输入的

最佳答案

这是因为您执行了 arr3=new int[50];,您将列表中的每个值重置为 0 并将数组的大小设置为 50。这里 int arr3[]= {1,2,3,4,5,6,7}; 您将大小设置为 7。例如,您可以这样做:

int arr3[]= new int[50];
arr3[0] = 1;
arr3[1] = 2;
arr3[2] = 3;
arr3[3] = 4;
arr3[4] = 5;
arr3[5] = 6;
arr3[6] = 7;

for (int i = 7; i < arr3.length; i++) {
arr3[i] = (int) (Math.random() * 1500);
}

关于java - 有没有办法在java中用一些初始化的数字创建一个数组,然后向它添加随机数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56685690/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com