当前位置: 首页 > 知识库问答 >
问题:

展示彩票中奖者

易成双
2023-03-14

我创建了一个彩票程序,在0-9之间随机生成3个号码,然后随机生成3个中奖号码。我需要关于如何让程序显示中奖者(如果有的话)和中奖人数的帮助。

所以类似:赢家:

人1

人员5

获奖人数:2人

这是我的程序

import java.util.Random;

public class TwoDArray
{
public static void main(String[] args)
{
    int[][] table = new int[50][3];
    int[][] win = new int[1][3];
    Random rand = new Random();
    int i = 1;

    // Load the table with values
    for (int row=0; row < table.length; row++)
        for (int col=0; col < table[row].length; col++)
            table[row][col] = rand.nextInt(7-0 +1)+0 + col;

    // Load the winning Values
    for (int row=0; row < win.length; row++)
        for(int col=0; col < win[row].length; col++)
            win[row][col] = rand.nextInt(7-0 +1)+0 + col;

    // Print the table of People
    for (int row=0; row < table.length; row++)
    {
        System.out.print("Person" + i++ +":\t");
            for (int col=0; col < table[row].length; col++)
                System.out.print(table[row][col] + "\t");
                System.out.println();
    }

    //Print the Winning Numbers
    for (int row=0; row < win.length; row++)
    {

        System.out.print("\nThe winning numbers are:\t");
            for(int col=0; col < win[row].length; col++)
                System.out.print(win[row][col] + "\t");
                System.out.println();
    }


}
}

共有1个答案

百里业
2023-03-14

你想要另一个循环。比如:

 int counter = 0;
 for (int i =0; i < table.length; i++){
     if (table[i][0] == win[0][0] && table[i][1] == win[0][1] && table[i][2] == win[0][2])
     {
          counter++;
          System.out.println("Person " + i);
     }
 }

 System.out.println("There were " + counter + " winners.");
 类似资料:
  • 这是我的任务。 如果随机的3位数字与用户的3位数字完全匹配,则会获得一些奖励。 如果用户匹配3位数字但顺序不一致,则其他奖励。 如果用户匹配2位,则其他奖品 如果用户输入仅匹配1位,则其他奖品 这是我想出的: 我得到了三位数的匹配,有时编译后会得到三位数和两位数的匹配。告诉我怎么了。提前谢谢你们。

  • 我必须创建一个彩票游戏,其中你随机生成六个中奖号码,模拟彩票。让用户输入六个数字,看看他们是否中了彩票! 我已经做了很多,但现在我卡住了。我对java真的很陌生,所以请原谅我。当它提示要求另一个数字时,它会这样做,但它仍然显示它以显示自制的彩票选秀权。此外,当显示计算机制作的彩票选秀权的数字时,它们是重复的相同数字,而不是6个数字。计数器不太好用,可能有点小问题,但我无法弄清楚。谢谢你

  • 我正在为课堂编写一个程序。这是一个彩票游戏。这是给出的问题: 编写一个java程序。该程序应该有一个名为lotteryNumber()的方法,该方法应该接受两个整数,最大和最小数字,并应该随机生成并返回这两个数字之间的一个数字(均包含在内)。 另外,提供一个名为checkWinner()的方法,该方法应该接受两个数组(一个用于彩票号码,一个用于用户号码),并检查它们是否相同(相同的号码和序列)。如

  • 仿网易彩票界面及所有功能。具体功能如下: 1、点击小球,并且手指在多个小球上滑动,可以连续弹出大球视图。解决网易点击小球松手瞬间滑动tableview无法移除释放大球动画效果。 2、解决淘宝彩票点击小球后弹出大图背景被顶部视图遮挡的Bug。 3、适配iPhone4和iPhone5。 [Code4App.com]

  • 我的代码看起来很业余,因为我是一名软件工程专业的二年级学生。 我创建了一个彩票号码生成器,并注意到了奇怪但一致的结果。我的程序试图匹配之前的百万欧元抽奖彩票号码。我追踪尝试次数,也追踪匹配3、4、5和6个数字的次数。 尝试次数在100万到4.22亿之间。i、 e.我会运行程序10次,我会实现一个范围,我还会跟踪每次运行所需的时间长度。 我解释了一些事情,比如防止一个随机数被多次使用,这个检查是针对

  • 本文向大家介绍Python实现的彩票机选器实例,包括了Python实现的彩票机选器实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python实现彩票机选器的方法。分享给大家供大家参考。具体实现方法如下: 运行效果如下所示: 希望本文所述对大家的Python程序设计有所帮助。