CorsonNet 2022-02-06 22:58 采纳率: 100%
浏览 37
已结题

简单代码,使用java制作双色球功能

如何用java制作双色球程序?尽量简单一点,要给学生做参考

  • 写回答

2条回答 默认 最新

  • A Python 萌新花花 2022-02-06 23:12
    关注
    
    import java.util.Random;
    import java.util.Scanner;
    import java.util.ArrayList;
      
    public class lottery
    {
       private static ArrayList arr = new ArrayList(7);
       private static Random random = new Random();
       public static ArrayList arra()
       {
          int a = 0;
          int b = 0;
          int c = 1;
          int d = 0;
          b = random.nextInt(31) + 1;
          arr.add(b);
          while(a<6)
          {
             b = random.nextInt(31) + 1;
             a++;
             arr.add(b);
             d = arr.size();
             while(c < d)
             {
                if(b == (int)arr.get(c-1))
                {
                   arr.remove(c-1);
                   a--;
                   break;
                }
                c += 1;
             }
             c = 1;
          }
          return arr;
       }
       public static void main(String[] args)
       {      
          ArrayList arr_new = new ArrayList(7);
          arr_new = arra();
          ArrayList arr_input = new ArrayList(7);
          int e = 0;
          int f = 0;
          while(e<7)
          {
             Scanner input = new Scanner(System.in);
             f = input.nextInt();
             arr_input.add(f);
             e = e + 1;
          }
          int money = 1;
          int g = 0;
          int h = 0;
          while(g<arr_new.size())
          {
             while(h<arr_input.size())
             {
                if((int)arr_new.get(g) == (int)arr_input.get(h))
                {
                   money = money * 10;
                }
                h += 1;
             }
             h = 0;
             g += 1;
          }
          if(money == 1)
          {
             money = 0;
          }
          System.out.println("The total amount of money you won is " + money);
          System.out.println("The actual winning numbers are " + arr_new);
       }  
    }
    

    拿走不谢

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 2月14日
  • 已采纳回答 2月6日
  • 创建了问题 2月6日

悬赏问题

  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建
  • ¥15 数据可视化Python
  • ¥15 要给毕业设计添加扫码登录的功能!!有偿
  • ¥15 kafka 分区副本增加会导致消息丢失或者不可用吗?
  • ¥15 微信公众号自制会员卡没有收款渠道啊
  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘