java第6次作业
2016-05-12 15:30
441 查看
package choujiang;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Random;
public class ChouJiang {
private ArrayList cards;
}
import java.util.ArrayList;
import java.util.Collections;
import java.util.Random;
public class ChouJiang {
private ArrayList cards;
public void deal(int num){ if (cards==null){ cards=new ArrayList<Integer>(); for(num=1;num<=40;num++){ cards.add(num); } } Collections.shuffle(cards); } public void draw(){ Random ra=new Random(); int s =ra.nextInt(cards.size()); System.out.println("一等奖:"+ cards.get(s)); cards.remove(cards.get(s)); Collections.shuffle(cards); for(int i=0;i<2;i++){ int stwo=ra.nextInt(cards.size()); System.out.println("二等奖"+ cards.get(stwo)); cards.remove(cards.get(stwo)); } Collections.shuffle(cards); for(int j =0;j<3;j++){ int sthree =ra.nextInt(cards.size()); System.out.println("三等奖"+cards.get(sthree)); cards.remove(cards.get(sthree)); } } public static void main(String[] args) { // TODO Auto-generated method stub ChouJiang c = new ChouJiang(); c.deal(0); c.draw(); }
}
相关文章推荐
- springMVC @ModelAttribute学习
- Spring 计划
- java基础知识(九)
- java.lang.Integer main方法
- Java 字符串比较小知识
- java 反射机制
- 浅析Java编程中类和对象的定义
- 转:java怎么用一行代码初始化ArrayList
- java把函数作为参数传递
- spring(一)
- java把函数作为参数传递
- JAVA反射
- spring mvc 方法注解拦截器
- java日志文件log4j.properties配置详解
- java程序故障排查脚本之——CPU占用高
- 【第七章】 对JDBC的支持 之 7.4 Spring提供的其它帮助 ——跟我学spring3
- 深入理解Java 对象和类
- struts2中jsp前台传值到后台action的三种方式
- IntelliJ IDEA导出Java 可执行Jar包
- Java Thread.join()方法