第6次JAVA作业
2016-05-16 18:41
453 查看
import java.util.ArrayList;
import java.util.Collections;
import java.util.Random;
public class ChouJiang {
private ArrayList number;
public ChouJiang(){
number = new ArrayList();
}
public void deal(int i) {
// TODO Auto-generated constructor stub
//向容器中添加奖券
}
public void display(int n){
//产生n个指定范围(0-number.size())的随机数
Random r = new Random(); //定义1~100个随机数
for(int i=0;i<n;i++){
int index=r.nextInt(number.size());
System.out.println(number.get(index)+"\t");
number.remove(index);}
}
}
import java.util.Collections;
import java.util.Random;
public class ChouJiang {
private ArrayList number;
public ChouJiang(){
number = new ArrayList();
}
public void deal(int i) {
// TODO Auto-generated constructor stub
//向容器中添加奖券
number= new ArrayList<Integer>(); for( i = 1;i <= 100;i++){ number.add(i); } //打乱顺序 Collections.shuffle(number);
}
public void display(int n){
//产生n个指定范围(0-number.size())的随机数
Random r = new Random(); //定义1~100个随机数
for(int i=0;i<n;i++){
int index=r.nextInt(number.size());
System.out.println(number.get(index)+"\t");
number.remove(index);}
}
public static void main(String[] args) { // TODO Auto-generated method stub ChouJiang b = new ChouJiang(); b.deal(2000); System.out.println(".......一等奖......."); b.display(1); System.out.println(".......二等奖......."); b.display(4); System.out.println(".......三等奖......."); b.display(8); }
}
相关文章推荐
- 简单java程序测试并发数
- Java锁机制:Synchronized,Lock,Condition
- Jmeter 测试java并发
- java第六次作业(老师讲过后)
- Spring手动回滚事务
- Java 正则表达式详解(二)
- java 的jdk与jre的作用和区别
- springMVC+ajax 文件上传 带进度条
- javamail 发送邮件
- Spring-boot Mybatis多数据源事务配置
- Java之运行时异常与编译时异常区别
- Java的12种设计模式
- Java多线程
- Spring Integeration学习
- java环境变量配置
- java基础第七天_匿名内部类、异常、包和jar
- SpringMVC文件上传 Excle文件 Poi解析 验证 去重 并批量导入 MYSQL数据库
- listView adapter 的java.lang.IllegalStateException
- java 代码分析工具——JDepend
- JAVA设计模式之工厂模式(简单工厂模式+工厂方法模式)