java抽奖程序
2016-05-12 09:26
393 查看
package choujiang;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Random;
public class choujiang {
ArrayList number;
public ArrayList deal(){
if(number==null){
number=new ArrayList();
for(int i=1;i<1000;i++){
number.add(i);
}
}
Collections.shuffle(number);
return (number);
}
public void display(){
Random r=new Random();
int a=r.nextInt(1000);
System.out.println("一等奖是:"+number.get(a)+"号");
number.remove(a);
Collections.shuffle(number);
}
public static void main(String[]args){
choujiang g =new choujiang();
g.deal();
g.display();
}
}
import java.util.ArrayList;
import java.util.Collections;
import java.util.Random;
public class choujiang {
ArrayList number;
public ArrayList deal(){
if(number==null){
number=new ArrayList();
for(int i=1;i<1000;i++){
number.add(i);
}
}
Collections.shuffle(number);
return (number);
}
public void display(){
Random r=new Random();
int a=r.nextInt(1000);
System.out.println("一等奖是:"+number.get(a)+"号");
number.remove(a);
Collections.shuffle(number);
for(int j=1;j<=2;j++){ a=r.nextInt(1000); System.out.println("二等奖是:"+number.get(a)+"号"); number.remove(a); } for(int j=1;j<=3;j++){ a=r.nextInt(1000); System.out.println("三等奖是:"+number.get(a)+"号"); number.remove(a); }
}
public static void main(String[]args){
choujiang g =new choujiang();
g.deal();
g.display();
}
}
相关文章推荐
- 多线程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”-------解决方法
- JAVA代码发送邮件示例和解释
- struts2 的简单配置总结
- javar日志
- Java之使用json-lib进行对象与json字符串之间的转换
- java 读文件中文乱码
- java jxl导出excel
- Spring对ORM的支持之集成Hibernate3
- Spring MVC的RequestParam注解
- Myeclipse中SVN版本与客户端版本出现冲突问题与解决方法
- java字符串的操作