资源简介
这个彩票抽奖系统 适用于初学者 因为初学者都是在一些软件上运作比如MyEclipse等
可操作性强 运作时在控制台是一个友好的界面
代码片段和文件信息
package com.mstanford.lotery_system.common;
import com.mstanford.lotery_system.lottery.*;
//双色球
public class Shuanseqiu {
static final String START=“01“;
static final String LEND=“16“;
static final String HEND=“33“;
int i;
int []r=new int[6];
//判断前6个数是否合法
public String checkNumber(String numberString max){
String numbers=““;
if(number.length()!=2){
return null;
}
else{
if(number.compareTo(START)<0||number.compareTo(max)>0){
return null;
}
else{
numbers=numbers+number+““;
}
}
return numbers;
}
//判断最后一个数是否合法
public boolean checkLast(String number){
if(checkNumber(numberLEND)==null){
return false;
}
else{
return true;
}
}
//判断数组中是否有重复的数
public boolean checkEquals(String []strArryint length){
for(int i=0;i for(int j=0;j if(strArry[i].equals(strArry[j])){
return false;
}
}
}
return true;
}
//产生中奖号,并升序排列
public String []getWinningNumber(Order orderArryIntToString ais){
for(i=0;i<6;i++){
r[i]=(int)(Math.random()*33+1);
compare();
}
r=order.orderAsc(r);
String []six=ais.intToString(r);
String []seven=new String[7];
int sev=(int)(Math.random()*16+1);
if(sev<10){
seven[6]=“+0“+String.valueOf(sev);
}
else{
seven[6]=“+“+String.valueOf(sev);
}
for(int i=0;i seven[i]=six[i];
}
return seven;
}
//除去重复的数
public void compare(){
for(int j=0;j if(r[j]==r[i]){
r[i]=(int)(Math.random()*33+1);
compare();
}
}
}
//中奖的情况
public String prize(String[]winString []buy){
StringBuffer winner=new StringBuffer();
String rank=““;
int befordsix=0;
int last=0;
for(int i=0;i for(int j=0;j if(buy[j].trim().equals(win[i].trim())){
befordsix++;
winner=winner.append(buy[j]+“ “);
}
}
}
if(buy[6].equals(win[6])){
last=1;
winner=winner.append(buy[6]);
}
//判断中几等奖
switch(befordsix){
case 6:
if(last==1){
rank=“6+1: 一等奖!“;
}
else{
rank=“6+0:二等奖!“;
}
break;
case 5:
if(last==1){
rank=“5+1:三等奖!“;
}
else{
rank=“5+0:四等奖!“;
}
break;
case 4:
if(last==1){
rank=“4+1: 四等奖!“;
}
else{
rank=“4+0:五等奖!“;
}
break;
case 3:
if(last==1){
rank=“3+1: 五等奖!“;
}
else{
rank=“3+0:没有中奖!“;
}
break;
case 2:
if(last==1){
rank=“2+1: 六等奖!“;
}
else{
rank=“2+0:没有中奖!“;
}
break;
case 1:
if(last==1){
rank=“1+1:七等奖!“;
}
else{
rank=“1+0:没有中奖!“;
}
break;
case 0:
if(last==1){
rank=“0+1: 七等奖!“;
}
else{
rank=“0+0:没有中奖!“;
}
break;
}
winner.append(““);
winner.append(rank);
return winner.toString();
}
//验证用户输入的前六个数是否合法
public String[] buyL
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-01-07 22:02 彩票抽奖系统\
文件 232 2011-12-04 15:36 彩票抽奖系统\.classpath
文件 394 2011-12-04 15:36 彩票抽奖系统\.project
文件 14133 2011-12-21 19:42 彩票抽奖系统\java.txt
目录 0 2012-01-07 22:02 彩票抽奖系统\src\
目录 0 2012-01-07 22:02 彩票抽奖系统\src\com\
目录 0 2012-01-07 22:02 彩票抽奖系统\src\com\mstanford\
目录 0 2012-01-07 22:02 彩票抽奖系统\src\com\mstanford\lotery_system\
目录 0 2012-01-07 22:02 彩票抽奖系统\src\com\mstanford\lotery_system\common\
文件 3861 2011-12-07 10:42 彩票抽奖系统\src\com\mstanford\lotery_system\common\Shuanseqiu.java
文件 2669 2011-12-08 11:06 彩票抽奖系统\src\com\mstanford\lotery_system\common\TwentyTwo_Five.java
目录 0 2012-01-07 22:02 彩票抽奖系统\src\com\mstanford\lotery_system\lottery\
文件 325 2011-12-06 14:21 彩票抽奖系统\src\com\mstanford\lotery_system\lottery\ArryIntToString.java
文件 285 2011-12-04 21:47 彩票抽奖系统\src\com\mstanford\lotery_system\lottery\Order.java
目录 0 2012-01-07 22:02 彩票抽奖系统\src\com\mstanford\lotery_system\util\
文件 3395 2011-12-13 22:40 彩票抽奖系统\src\com\mstanford\lotery_system\util\Process.java
文件 6498 2011-12-14 10:35 彩票抽奖系统\src\com\mstanford\lotery_system\util\Test.java
目录 0 2012-01-07 22:02 彩票抽奖系统\bin\
目录 0 2012-01-07 22:02 彩票抽奖系统\bin\com\
目录 0 2012-01-07 22:02 彩票抽奖系统\bin\com\mstanford\
目录 0 2012-01-07 22:02 彩票抽奖系统\bin\com\mstanford\lotery_system\
目录 0 2012-01-07 22:02 彩票抽奖系统\bin\com\mstanford\lotery_system\common\
文件 3713 2012-01-06 20:52 彩票抽奖系统\bin\com\mstanford\lotery_system\common\TwentyTwo_Five.class
文件 4563 2012-01-06 20:52 彩票抽奖系统\bin\com\mstanford\lotery_system\common\Shuanseqiu.class
目录 0 2012-01-07 22:02 彩票抽奖系统\bin\com\mstanford\lotery_system\lottery\
文件 542 2012-01-06 20:52 彩票抽奖系统\bin\com\mstanford\lotery_system\lottery\Order.class
文件 848 2012-01-06 20:52 彩票抽奖系统\bin\com\mstanford\lotery_system\lottery\ArryIntToString.class
目录 0 2012-01-07 22:02 彩票抽奖系统\bin\com\mstanford\lotery_system\util\
文件 5566 2012-01-06 20:52 彩票抽奖系统\bin\com\mstanford\lotery_system\util\Test.class
文件 4193 2012-01-06 20:52 彩票抽奖系统\bin\com\mstanford\lotery_system\util\Process.class
相关资源
- 排序 java 图形界面
- 简单的中英文词典java编写
- 最新JavaEE学习资料 全
- java实现的棋盘算法
- spring任务task配置
- LeetCodeJava版题解
- zgf游戏框架搭建
- 人工智能专家系统动物识别系统JAVA
- 一个用JAVA编写的DCT变换的类
- 全套Java视频.docx
- javaSE阶段学习项目--图书馆管理系统
- oracle用户登录管理JAVA小项目
- JAVA学籍管理系统90789
- 基于java的超市管理系统
- java语言实现的二叉树的各种操作(包
- 经典贪吃蛇java版
- Sphinx-JavaApi-查询修改
- Http器 FTP器java
- JSP七个小项目代码和笔记汇总(java
- JAVA获取客户端MAC,web获取客户端MAC,
- socket结合spring的
- java 使用jdbc封装连接数据库
- 大学学籍管理系统 javaweb 课程设计
- plugin-unstructured-storage-util-0.0.1-SNAPSHO
- Java Swing 数据库 上传显示图片
- java异常机制处理
- javaweb购物车_java 小项目
- 一个从JAVA直接生成UML图的软件
- java jxl添加水印(修改编译版)本版本
- JAVA聊天室项目
评论
共有 条评论