JavaCodeTra 36选7 彩票抽奖
想写个小代码试试自己的运气。然并卵。并不能猜中
import java.util.Random;
import java.util.Scanner; /**
*
*/ /**
* @author Harry 36选7
*
*/
public class SucMan {
/**
* @param args
*/
public static void main(String[] args) {
System.out.print("请输入您所选的7位数字:");
int []CustChoice =new int [7] ;
Scanner scanner = new Scanner (System.in);
for(int i =0;i<7;i++){
CustChoice[i]=scanner.nextInt() ;
} Judge(CustChoice,getNum()) ; }
private static int[] getNum(){
System.out.println("摇号中:...");
int []Res = new int [7] ;
Random random = new Random () ;
for(int i =0;i <7;i++){
Res[i] = 1+Math.abs(random.nextInt()%36);
for (int j = 0; j < i; j++) {
while (Res[j] == Res[i]) {
i--;}
}
}
int k= 0;
while(k<7)
System.out.print(Res[k++]+" ");
System.out.println();
System.out.println("经整理后本次的开奖号码为:");
for(int i =0;i<7;i++){
for(int j= 0;j<i;j++){
if(Res[i]<Res[j]){
int temp;
temp = Res[i];
Res[i]=Res[j];
Res[j]=temp;
}
}
}
int t= 0;
while(t<7)
System.out.print(Res[t++]+" ");
return Res;
}
static int RightNum = 0 ;
private static void Judge(int []CustChoice ,int []Res){
int BallCount = 7;
for(int i =0;i<7;i++){
for(int j =0;j<7;j++) {
if(CustChoice[i] ==Res[j] )
RightNum++ ;
}
}
EndRes(RightNum) ;
}
private static void EndRes(int TestNum) {
switch(TestNum){
case 0:System.out.println("抱歉,您运气非常差,并没有猜中"); break;
case 1:System.out.println("抱歉。您运气非常差,仅仅有猜中一个号"); break;
case 2:System.out.println("抱歉。您运气差一点。猜中了俩"); break;
case 3:System.out.println("能够的。中了十块钱"); break;
case 4:System.out.println("好像中了三位数。能够吃顿好的"); break;
case 5:System.out.println("四位数。能够考虑去买真的彩票了。您今天运气不错"); break;
case 6:System.out.println("去买吧,然后中了分我一点!"); break;
case 7:System.out.println("去买去买,我给你出钱,中了一半给我!!!"); break;
default :System.out.print("居然出错了...");
} }
}
最好的是猜中一个号- -
JavaCodeTra 36选7 彩票抽奖的更多相关文章
- 原生JS实现彩票36选7不重复(优化)
<!doctype html> <html> <head> <meta charset="utf-8"> <title> ...
- Lamda一行代码实现"36选7"随机自动选号
南粤风采36选7是广东的一种彩票玩法.非常简单的从1-36个数字选7个. 今天在同事面前炫耀了一把,只用一行Lamda代码实现随机自动选号 Enumerable.Range(, ).Select(x ...
- Random随机类(11选5彩票)BigInteger大数据类(华为面试题1000的阶乘)
先上Java Web图 为了简化叙述,只写Java代码,然后控制台输出 使用[Random类]取得随机数 import java.util.Random; public class Fir { pub ...
- JavaCodeTra 猴子选猴王 约瑟夫循环
之前用的是循环链表,java刚学,不知道怎么用链表.用个小算法吧 代码: import java.util.Scanner; /** * */ /** * @author john * @约瑟夫循环/ ...
- js基础知识之_对象
javascript 对象 1.基于对象 一切皆对象,以对象的概念来编程 2.面向对象的编程(oop,Object oriented programming) 1.对象 就是人们要研究的任何事物,不仅 ...
- Java 数学操作类
数学操作类 Math类 数学计算操作类 类属性值 Math.E ^ Math.PI 圆周率 类方法 Math类中,一切方法都是 static 型,因为Math类中没有普通属性. round() 方法 ...
- java程序设计 彩票购买抽奖程序 团队博客
一.项目介绍 题目要求 功能要求: 模拟福利彩票36选7,实现彩票的抽奖与中奖通知功能. 1.允许注册用户,用户信息包括用户id,用户名,密码,账户金额,电话号码等属性. 2.允许注册用户购买彩票:手 ...
- C# 5 break continue 球员成绩 彩票 选班长
二.新课: 1.break与continue. 这两个关键字一般放在循环的花括号里面使用. break--结束整个循环. continue--结束本次循环,进入下次循环. break的案例: ...
- C语言 · 彩票
算法提高 彩票 时间限制:1.0s 内存限制:256.0MB 问题描述 为丰富男生节活动,贵系女生设置彩票抽奖环节,规则如下: 1.每张彩票上印有7个各不相同的号码,且这些号码的取值 ...
随机推荐
- 页面安装Jre
<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" width="0" height ...
- SOA概念具体解释
1.概述 1.1基本定义 SOA(Service-Oriented Architecture)既面向服务的体系结构,是一个组件模型.它将应用程序猿的不同功能可是(称为服务)通过定义良好的接口联系起来. ...
- inconsistent line endings 解决方法
I'm using Unity 3D in combination with Visual Studio 2008 on a Windows 7 64 bit system. When savi ...
- 英语发音规则---R字母
英语发音规则---R字母 一.总结 一句话总结: 1.在词首和词中时,字母r常读作摩擦辅音/r/? red /red/ n. 红色 ruler /'ruːlə/ n. 尺:统治者 rub /rʌb/ ...
- word2010无法显示endnote x7插件及破解endnote x7
最近本人由于要写文章需要使用endnotex7,相比于mendeley和noteexpress,文献管理和引用我喜欢endnote x7,阅读喜欢mendeley.可是由于之前用的正版30天到期了,破 ...
- [HDU 5542] The Battle of Chibi
[题目链接] http://acm.hdu.edu.cn/showproblem.php?pid=5542 [算法] 树状数组优化DP [代码] #include<bits/stdc++.h&g ...
- maven、spring jdbc 与mysql
做一个简单的有数据库的maven项目,目前还是没有前端,而且没有使用mybatis.之后会向项目中添加. 图片 对于上图的说明,第一个大的表格是未运行测试程序数据表的内容,第二个大的表格是运行测试程序 ...
- python小项目之头像右上角加数字
pillow介绍 一.Image类的属性:1.Format 2.Mode 3.Size 4.Palette 5.Info 二.类的函数:1.New 2.Open 3.Ble ...
- (转载)解决切换Fragment时布局重新实例化
解决切换Fragment时布局重新实例化 作者 instanceof 关注 2015.12.30 17:25* 字数 628 阅读 7616评论 17喜欢 23 关于Fragment 在这简单说一下F ...
- 迁移IPv6:6To4隧道技术
1. IPv6 路由选择协议 首先要讨论的是RIPng(下一代).RIP非常适合用于小型网络.这正是它没有惨遭淘汰,继续用于 IPV6网络的原因.另外,还有EIGRPv6,因为它有独立于协议的模块,只 ...