gpt4 book ai didi

java - 将循环结果添加到数组中?

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

我目前只是在 mock Java。要获得一些学习,当然最简单的学习方法就是提问。

在本节中,我创建了一个循环来提供 50 个随机数。我想做的是稍后比较这些数字。这就是为什么我想将所有数字移动到一个数组中。我不知道怎么办。我尝试过不同的东西,但我的语法是错误的。有人可以告诉我该怎么做吗?

代码:

package project.main;
import java.util.Random;

public class Main {

public static int numbers[];

public static final void main(String []args) {
getRandom();
recheckNumbers();
}

public static void getRandom() {

Random RandomNumber = new Random();
for(int i = 1; i <= 50; ++i){
int randomInt = RandomNumber.nextInt(100);
System.out.println("Generated : " + randomInt);
}

}

public static void recheckNumbers() {
if(numbers[0] < numbers[1]) {
System.out.println("numbers[0] is biggest");
} else {
System.out.println("numbers[1] is biggest");
}
}

}
<小时/>

我只是稍微重写了一下。我现在在第 14 行遇到了另一个问题。即numbers[i] = randomInt 部分。

这是新代码..

package project.main;
import java.util.Random;

public class Main {


public static int numbers[];

public static final void main(String []args) {
Random RandomNumber = new Random();

for(int i = 0; i <= 49; ++i){
int randomInt = RandomNumber.nextInt(100);
numbers[i] = randomInt;

}



}

}

最佳答案

   for(int i = 0; i <= 49; ++i){
int randomInt = RandomNumber.nextInt(100);
numbers[i] = randomInt;
System.out.println("Generated : " + randomInt);

}

之后你可以循环获取号码

  for(int i = 0; i <= 49; ++i){

System.out.println("Generated : " + numbers[i]);

}

新问题的解决方案

import java.util.Random;
public class Main {
public static int[] numbers = new int[50];
public static void main(String[] args) {


Random RandomNumber = new Random();

for(int i = 0; i <= 49; ++i){
int randomInt = RandomNumber.nextInt(100);
numbers[i] = randomInt;

}
}
}

关于java - 将循环结果添加到数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25863552/

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