第六次期中作业

package proj1;

import java.util.ArrayList;

import java.util.Collections;

import java.util.Random;

public class cj { public ArrayList<Integer> list;

public ArrayList<Integer> addPerson(){

 if (list==null){   list = new  ArrayList<Integer>();

  for(int i=1;i<=15;i++){    list.add(i);   }

 Collections.shuffle(list);  

   return (list);}

 return null;}

public void cj1(){

   Random k = new Random();  

int a= k.nextInt(15);

 System.out.println("一等奖" + list.get(a)+ "号");

 list.remove(a);

 int w=14;

 for(int j=1;j<=5;j++){   a=k.nextInt(w);

  System.out.println("二等奖" + list.get(a) + "号");   

list.remove(a);   w--;  

 }  

    }

public static void main(String[] args){

 cj c=new cj();  

c.addPerson();  

c.cj1();

}}

通过本次学习,初步了解了关于抽奖系统的运作逻辑理念,并且可用简单的程序对其进行模拟。

posted @ 2016-05-12 09:32  大橙子桑  阅读(103)  评论(0编辑  收藏  举报