gpt4 book ai didi

java - 如何多次打印一个数组?

转载 作者:行者123 更新时间:2023-12-01 11:21:28 26 4
gpt4 key购买 nike

我的以下代码主要是其他人的,我能够弄清楚如何打印正确的范围,但现在我想多次打印该范围(数组)。

    public class lottery {
public static void main(String[] args) {

int[] lottery = new int[6];
int randomNum;

for (int i = 0; i < 6; i++) {
randomNum = (int) Math.ceil(Math.random() * 59); // Random number created here.
for (int x = 0; x < i; x++) {
if (lottery[x] == randomNum) // Here, code checks if same random number generated before.
{
randomNum = (int) Math.ceil(Math.random() * 59);// If random number is same, another number generated.
x = -1; // restart the loop
}

}
lottery[i] = randomNum;
}

for (int i = 0; i < lottery.length; i++)
System.out.print(lottery[i] + " ");

}
}

正如预期的那样,输出是连续六个整数:

12 52 46 22 7 33

不幸的是,我无法找到与我的问题直接相关的任何内容。我是一个绝对的Java初学者,所以请温柔一点。

我想要的输出如下,其中每个x都是一个随机数。

    x x x x x x
x x x x x x
x x x x x x
x x x x x x
x x x x x x

从技术上讲,我希望最后一个数字是一个随机数,但范围较小。下次我会烧掉那座桥。

最佳答案

你的意思是这样吗?

for(int j = 0; j< numberOfTimeToPrint; j++)
{
for (int i = 0; i < lottery.length; i++)
System.out.print(lottery[i] + " ");
System.out.print("\n\n"); // 2 line feeds, 1 to terminate the line and another for a blank
}

关于java - 如何多次打印一个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31175194/

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