gpt4 book ai didi

java - 数组按for循环升序排序

转载 作者:行者123 更新时间:2023-12-03 23:13:25 29 4
gpt4 key购买 nike

当我尝试在 for 循环中对数组进行排序时遇到了麻烦。

我给你我的代码如下:

public class Lottery {

public Lottery() {
java.util.Random iRandom = new java.util.Random();
int num[] = new int[6];
java.util.Arrays.sort(num);

for(int i =0 ; i < num.length; i++) {
java.util.Arrays.sort(num);
num[i] = iRandom.nextInt(49)+1;
System.out.println(num[i]);
}
}

public static void main(String[] args) {
Lottery lott = new Lottery();
}
}

在我上面的代码中,我可以使用“For Loop”打印随机数,但我尝试按升序对它进行排序,但它不起作用......

我的做法对吗?

大家能帮帮我吗?

谢谢!

最好的问候!

最佳答案

Arrays.sort(num) 调用 AFTER 生成随机数。

public Lottery(){
java.util.Random iRandom = new java.util.Random();
int num[] = new int[6];

for(int i =0 ; i < num.length; i++)
num[i] = iRandom.nextInt(49)+1;

Arrays.sort(num);
}

关于java - 数组按for循环升序排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6766577/

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