Java课程“新”得(六)改进版期中作业
2016-05-12 09:42
447 查看
import java.util.ArrayList;
import java.util.Collections;
import java.util.Random;
public class Game {
ArrayList choujiang;
public static void main(String[] args) {
// TODO Auto-generated method stub
Game g = new Game();
g.deal();
System.out.println("一等奖获得者:");
g.sj(1);
System.out.println("电冰箱一台\n");
System.out.println("二等奖获得者:");
g.sj(2);
System.out.println("炒锅一个\n");
System.out.println("三等奖获得者:");
g.sj(10);
System.out.println("200元购物卡一张");
System.out.println("恭喜以上获奖者");
}
import java.util.Collections;
import java.util.Random;
public class Game {
ArrayList choujiang;
public static void main(String[] args) {
// TODO Auto-generated method stub
Game g = new Game();
g.deal();
System.out.println("一等奖获得者:");
g.sj(1);
System.out.println("电冰箱一台\n");
System.out.println("二等奖获得者:");
g.sj(2);
System.out.println("炒锅一个\n");
System.out.println("三等奖获得者:");
g.sj(10);
System.out.println("200元购物卡一张");
System.out.println("恭喜以上获奖者");
} public void deal(){ if(choujiang == null){ choujiang = new ArrayList<Integer>(); for(int i=1;i<=2000;i++){ choujiang.add(i); } } Collections.shuffle(choujiang); } public void sj(int n){ Random ran1 = new Random(2000); for (int i = 0; i < n; i++) { int index = ran1.nextInt(choujiang.size()); System.out.print(choujiang.get(index)+"\t"); choujiang.remove(index); } }
}
相关文章推荐
- JAVA基本数据类型和数据类型转换
- java中字符串的非空判断
- springMVC+mybatis 增删该操作后判断影响行数一直返回-2147482646
- 通道之间的数据传输
- 电脑配置 eclipse 环境变量
- java第六次作业
- java获取bean中的所有属性
- 【第七章】 对JDBC的支持 之 7.1 概述 ——跟我学spring3
- java基础--实现MD5加密
- java抽奖程序
- 多线程07:《疯狂Java讲义》学习笔记——线程组和未处理的异常
- Java中ArrayList类的用法(转)
- JavaWeb-问题-代理抛出异常
- 多线程06:《疯狂Java讲义》学习笔记——线程通信
- Selenium实现元素的拖拽(java版)
- Java 读取网页简易程序
- java解析xml文件(三种方式-(dom ,jdom ,dom4j)
- java 对象序列化
- 【JDK】:Java容器框架
- Eclipse 启动提示java虚拟机启动失败,“Failed to create the Java Virtual Machine”-------解决方法