码迷,mamicode.com
首页 > 其他好文 > 详细

第七次作业

时间:2016-05-16 19:33:58      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

 

package choujiang;

import java.util.ArrayList;

import java.util.Collections;

import java.util.Random;

public class Draw {   public ArrayList<Integer> list;

     public Draw(){         list = new ArrayList<Integer>();           }

  public void deal(int num){  

  //向容器添加奖券(使用循环)

  for(int i = 0;i < num;i++){    list.add(i);   }  

  //打乱顺序  

  Collections.shuffle(list);   }  

 public void drawLottery(int n)

{    //产生n各指定范围(0~list.size)的随机数    Random rd = new Random();  

  for(int i = 0; i < n; i++)

{     int index = rd.nextInt(list.size());      

  /*     * 获得容器中以产生的随机数为下标的元素的内容     * 即为获奖的奖券的抽奖号,输出     *     */   

 System.out.print(list.get(index)+"\t");   

 //将以获奖的元素(奖券)从容器中删除    list.remove(index);   }

  System.out.println();   }  

public static void main(String[] args) {   // TODO Auto-generated method stub   

Draw dr = new Draw();  

 dr.deal(2000);   

System.out.println("-----一等奖-----");

  dr.drawLottery(3);   System.out.println("-----二等奖-----");   

dr.drawLottery(10);  

 System.out.println("-----三等奖-----");  

 dr.drawLottery(20);  }

}

第七次作业

标签:

原文地址:http://www.cnblogs.com/nmxz/p/5499107.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!