gpt4 book ai didi

java - 为 JButton 分配随机值

转载 作者:太空宇宙 更新时间:2023-11-04 14:04:30 26 4
gpt4 key购买 nike

我需要为 JButton 数组分配 1 到 8 之间的不同数字。但数组的元素必须不同。

Random random = new Random();
JButton[] number = {jButton1,jButton2,jButton3,jButton4,jButton5,jButton6,jButton7,jButton8,jButton9};
for(int i = 0; i<data.lentgh; i++)
{
number[i].setText(1+random.nextInt(9)+" ");
}

使用此代码,数组的元素可以不同,有时某些元素可以相同。我在网上搜索过,但没有找到。

我该如何解决这个问题?谢谢。

最佳答案

你可以不用random()来做到这一点

for(int i = 0; i<data.lentgh; i++) // I think data should be replaced by number
{
number[i].setText((i+1)+"");
}

random() 不一定总是生成不同的编号。大多数时候你会得到“不”。已经生成了。

关于java - 为 JButton 分配随机值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29007205/

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