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个各不相同的号码,且这些号码的取值 ...
随机推荐
- 洛谷——P1968 美元汇率
https://www.luogu.org/problem/show?pid=1968#sub 题目背景 此处省略maxint+1个数 题目描述 在以后的若干天里戴维将学习美元与德国马克的汇率.编写程 ...
- 洛谷 P1124 文件压缩
P1124 文件压缩 题目背景 提高文件的压缩率一直是人们追求的目标.近几年有人提出了这样一种算法,它虽然只是单纯地对文件进行重排,本身并不压缩文件,但是经这种算法调整后的文件在大多数情况下都能获得比 ...
- Codeforces Round #136 (Div. 1) B. Little Elephant and Array
B. Little Elephant and Array time limit per test 4 seconds memory limit per test 256 megabytes input ...
- HDU 2553 N皇后问题 (DFS_回溯)
Problem Description 在N*N的方格棋盘放置了N个皇后,使得它们不相互攻击(即随意2个皇后不同意处在同一排,同一列,也不同意处在与棋盘边框成45角的斜线上. 你的任务是.对于给定的N ...
- 基于STM32的学习型通用红外遥控设备的设计实现(三)
CPU: STM32 调试平台: STM32F103ZET和STM32F103VBT 软件平台: Keil uVision4 电路设计: Altium Designer v6.9 http://blo ...
- 【POJ 2311】 Cutting Game
[题目链接] http://poj.org/problem?id=2311 [算法] 博弈论——SG函数 [代码] #include <algorithm> #include <bi ...
- DB-MySQL:MySQL 处理重复数据
ylbtech-DB-MySQL:MySQL 处理重复数据 1.返回顶部 1. MySQL 处理重复数据 有些 MySQL 数据表中可能存在重复的记录,有些情况我们允许重复数据的存在,但有时候我们也需 ...
- 4.QList
#include "mainwindow.h" #include <QApplication> #include <QLabel> #include < ...
- python之路——装饰器函数
阅读目录 楔子 装饰器的形成过程 开放封闭原则 谈装饰器主要功能和装饰器固定结构 带参数的装饰器 多个装饰器装饰一个函数 返回顶部 楔子 作为一个会写函数的python开发,我们从今天开始要去公司上班 ...
- Ubuntu14.04下沙盒数据导入到 Neo4j 数据库(图文详解)
不多说,直接上干货! 参考博客 http://blog.csdn.net/u012318074/article/details/72793914 (表示感谢) 前期博客 Neo4j沙盒实验申请过程 ...