gpt4 book ai didi

java - 将随机值存储到数组

转载 作者:行者123 更新时间:2023-11-30 07:04:41 25 4
gpt4 key购买 nike

修改后的问题:我希望我的数组的偶数元素存储在相应的数组中。我的 if else 语句就是这样做的。由于每次运行总是会有不同数量的偶数和赔率,我希望 evenArrayoddArray 的大小随着我的 while 循环的每次迭代进行调整。编译时出现错误,提示我没有正确执行该部分。

import java.util.Arrays;
import java.util.Random;
public class randomdemo {
public static int[] randommethod()
{
int i = 0;

int[] myArray;
myArray = new int[100];

int[] evenArray;

int[] oddArray;

while(i<=99)
{
Random rand = new Random();
int n = rand.nextInt(25) + 0;
myArray[i] = n;

if(myArray[i] % 2 == 0)
{
evenArray = new int[i];
evenArray[i] = n;
}
else
{
oddArray = new int[i];
oddArray[i] = n;
}

i++;
}

return myArray;
}

public static void main(String args[])
{
int[] result = randommethod();
System.out.println(Arrays.toString(result));
randommethod();
}
}

最佳答案

存储结果,并可能打印出来。您可以使用循环或 Arrays.toString(int[]) .类似的东西,

int[] result = randommethod();
System.out.println(Arrays.toString(result));

当我将两行都放入 main() 并使用您发布的 randommethod() 时,它似乎可以工作。

关于java - 将随机值存储到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27429152/

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