java - 如何使用循环将随机整数打印到多行?

标签 java loops

我正在尝试创建一个程序,该程序在用户选择的每次迭代中输出 3 个随机整数。当我执行以下命令时,我所有的数字都在同一行上。如何运行循环以便每行输出 3 个整数?

if (yourNumber == 3){
    while (playTimes > print){
        for (int i = 0; i < 3; i++){
            int pick = randomLotto.nextInt(10);
            sum += pick;
            System.out.print(pick + " ");
        }
    print++;
    }
}
System.out.println();
System.out.println("Sum = " + sum);

这是输出:

4 9 3 3 1 3   
Sum = 23

最佳答案

编辑:误读了问题。原始答案已删除。

您的 System.out.println() 在错误的行上。移动它,使其紧跟在 for block 结束之后。

关于java - 如何使用循环将随机整数打印到多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33327326/

相关文章:

java - 同一装饰器配置文件中的多个页面

loops - Adobe Flex 中的循环

python - 迭代两个 numpy 数组返回一维数组

java - Graphics2D 转换结果与手动转换不匹配

java - Jena- 在 xml dateTime 中存储日期- 意外行为

java - 将多个字符串组装成一个

javascript - 如何将数组项一个一个地添加到 DOM 中?

javascript - CasperJS 循环或遍历多个网页?

c++ - 除了这里的数组,我还能使用什么?

java - 如何为 Android 应用程序中的所有线程设置 uncaughtExceptionHandler?崩溃仅在某些情况下发生