zoukankan      html  css  js  c++  java
  • 抽奖

    package homework;
    import java.util.*;

    public class choujiang{
    private HashSet<Integer> set;
    private Random rand;
    private Scanner sc;

    public choujiang() {
        set = new HashSet<>();
        rand = new Random();
        sc = new Scanner(System.in);
    }

    public void addToSet() {
        System.out.println("请输入总奖品数: ");
        int total = sc.nextInt();//total prize number
        while (set.size() < total) {
            set.add(rand.nextInt(1000));  //设置总共有多少个获奖
        }
    }

    public void drawPrize() {
        System.out.println("分别按顺序输入一二三等奖的获奖总数:");  
                                                                //分别设置每等奖的获奖人数
        int prize1 = sc.nextInt();//first prize number
        int prize2 = sc.nextInt();   
        int prize3 = sc.nextInt();


        Iterator iterator = set.iterator();
        int i = 0;
        System.out.println("获得一等奖的号码是 : ");
        while (i < prize1) {
            System.out.println(iterator.next());
            iterator.remove();
            i++;
        }
        i = 0;
        System.out.println("获得二等奖的号码是 :");
        while (i < prize2) {
            System.out.println(iterator.next());
            iterator.remove();
            i++;
        }
        i = 0;
        System.out.println("获得三等奖的号码是 :");
        while (i < prize3) {
            System.out.println(iterator.next());
            iterator.remove();
            i++;
        }
    }

    public static void main(String[] args) {
        choujiang setLearning = new choujiang();
        setLearning.addToSet();
        setLearning.drawPrize();
        }
    }

     

  • 相关阅读:
    MySql学习20----数据库范式
    MySql学习17----数据库事务(01)
    MySql学习19-----用户管理
    MySql学习18----数据库事务---命令使用(02)
    MySql学习16----查看mysql库大小、表大小、索引大小
    MySql学习13----触发器
    MySql学习15----MySql日志
    java公开课-04-log4j
    java公开课-04-异常
    java公开课-03-内部类
  • 原文地址:https://www.cnblogs.com/fanjiaming/p/5473705.html
Copyright © 2011-2022 走看看