gpt4 book ai didi

Java数组,随机数生成器+数组排序

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

我正在编写的程序遇到一些问题。我需要做的是生成0-9、100次的随机数,然后打印每个数字生成了多少次的结果。我必须将这些全部放入数组中,一个数组保存 100 个随机数,另一个数组保存每个数字打印的“x”次。

这是迄今为止我的代码:

import java.applet.Applet;
import java.awt.*;

public class RandomTölur extends Applet {

TextArea t;
int[] random;
int[] hveOft;
int i;
int[] k = hveOft;
public void init()
{
t = new TextArea(5, 25);
this.add(t);

random = new int[101];
random[0] = 0;

for(i=1; i<100; i++)
{
random[i] = random[i];
}

for(int k=1; k<10; k++)
{
t.appendText("Talan " + k + " kom " + random[i] + " sinnum" + "\n");
}

}
}

当它打印出“Talan 'k' kom 'i' sinnum”时,这意味着“数字 'k' 被打印了 'i' 次。

我遇到的问题是它没有打印出每个数字出现的次数。

有人能发现我的错误吗?

诗。抱歉,如果这篇文章不专业或其他什么问题,这是我在 Stackoverflow 上的第一篇文章。

提前致谢! :)

诗。感谢你们的帮助,我已经解决了这个问题,所以感谢所有回复此问题的人:)非常感谢。

最佳答案

创建 0..9 个数字的数组并将时间设置为 0

random = new int[10];

for(i=0; i<10; i++)
{
random[i] = 0;
}

100次生成数字并增加数组中的数字

Random rand = new Random();

for(i=0; i<100; i++)
{

random[rand.nextInt(10)]++;
}

关于Java数组,随机数生成器+数组排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21913636/

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