【Java实例】简单彩票程序
题目:
*假设你想开发一个玩彩票的游戏,程序随机地产生一个两位数的彩票,提示用户输入一个两位数,然后按照下列规则判段用户是否能赢
*1.如果用户输入的输入从顺序到数字都匹配彩票数字,奖金为999元
*2.如果用户输入的所有数字匹配彩票的所有数字,奖金为888元
*3.如果用户输入的一个数字匹配彩票的一个数字,奖金为666元
*注意: 两位数字中可能有一个数字为0,如果一个数小于0,我们假设这个数以0开始,从而构建一个两位数。例如:程序中数字8被称作为08处理,数字0作为00处理。
代码:
import java.util.Scanner;public class Lottery {public static void main(String[] args) {// 1.初始化一个随机数字int lottery = (int)(Math.random() * 100);//2.接收用户输入的数字Scanner input = new Scanner(System.in);System.out.println("请输入一个两位数");int guess = input.nextInt();//4.分开程序随机产生的两位数int lotteryDigit1 = lottery /10;//得到lottery的首位数int lotteryDigit2 = lottery %10;//得到lottery的末尾数//3.分开用户输入的两位数int guessDigit1 = guess / 10;//得到guess的首位数int guessDigit2 = guess % 10;//得到guess的末尾数System.out.println("这个彩票数字是:"+ lottery); //4.根据用户输入的数字,选择奖金额度if(guess == lottery) {System.out.println("恭喜您,您获得了奖金999元!");}else if(guessDigit2 == lotteryDigit1 && guessDigit1 == lotteryDigit1) {System.out.println("恭喜您,您获得了奖金888元!"); }else if( guessDigit1 == lotteryDigit1 ||guessDigit1 == lotteryDigit2||guessDigit2 == lotteryDigit1||guessDigit2 == lotteryDigit2){System.out.println("恭喜您,您获得了奖金666元!");}else {System.out.println("非常遗憾,您并没有中奖!!!");}}}
结果:
【Java实例】简单彩票程序相关推荐
- 用Java实现简单扫雷程序
用Java实现简单扫雷程序 页面设置:框架是borderlayout,在上中下加入外面要加入的组件(左边和右边不加).扫雷用的布局是gridlayout即网格布局,与扫雷界面天然契合. 组件:使用pa ...
- java udp简单聊天程序_Java基于UDP协议实现简单的聊天室程序
最近比较闲,一直在抽空回顾一些java方面的技术应用. 今天没什么事做,基于udp协议,写了一个非常简单的聊天室程序. 现在的工作,很少用到socket,也算是对java网络编程方面的一个简单回忆. ...
- java模拟双色球彩票程序
/** * 案例 模拟双色球 * 系统生成一个蓝球和六个红球 并存储起来 * 接受用户选号 1个蓝球 和 6个红球 * 验证比较用户是否中奖 * 公布本期中奖号码 */ import java.uti ...
- libsvm java 实例_LibSVM Java API调用示例程序
[实例简介] LibSVM Java API调用示例程序 Eclipse 完整工程可以运行 相关详情见http://blog.csdn.net/yangliuy/article/details/804 ...
- 用java编写关于母亲节的代码,java编纂图形用户界面程序-实例2:母亲节快乐!o~ 努力...
java编写图形用户界面程序--实例2:母亲节快乐!^_^o~ 努力! 最近时间越来越少了,又要准备省赛,又要备考四级! 作为一个地地道道的"农村娃"."计算机渣&quo ...
- 普歌-允异团队-【Java实例】一起做一个简单的王者荣耀RPG吧!从设计思路到代码实现一条龙!-登录与注册(IO流)/记录时间/属性面板呈现
[Java实例]-王者荣耀RPG-从设计思路到代码实现 前言 一.案例分析 1. 设计理念 2. 功能设计 (1)登录与注册 (2)游戏时间记录 (3)选择游戏模式 (4)游戏地图 (5)生物属性 二 ...
- java 手势识别_手势识别简单小程序(java)
[实例简介] Java的一个简单手势识别程序,可以识别简单的字母和数字. [实例截图] [核心代码] javacode └── SOM_OCR ├── bin │ └── wz │ └── c ...
- java 验证码图片识别_JavaSE图像验证码简单识别程序详解
本文为大家分享了JavaSE图像验证码简单识别程序,供大家参考,具体内容如下 首先你应该对图片进行样本采集,然后将样本进行灰度处理,也就是变成黑白两色. 然后你就可以使用该类,对目标文件进行分析.具体 ...
- Java图形编程实验总结_JAVA实验报告简单绘图程序
<JAVA实验报告简单绘图程序>由会员分享,可在线阅读,更多相关<JAVA实验报告简单绘图程序(8页珍藏版)>请在人人文库网上搜索. 1.实验三绘制图形一.实验目的学会JBut ...
- 彩票中奖java程序 随机30选7_写一个彩票程序:30选7
1. 写一个彩票程序:30选7.随机(1~30之间)生成7个随机数,注意不能重复.然后从键盘输入7个数,对比7个数是否与随机数有相同的.最后显示"中了几个号".同时,如果中了7个号 ...
最新文章
- 【Android APT】注解处理器 ( 注解标注 与 初始化方法 )
- POM思想__首页页面元素查找、功能点实现进行封装
- python实例 71,72
- javascript实现文件下载
- MediaPipe - BlazeFace原理
- 《金字塔原理》读书摘记
- java Io,读写文件拒绝访问
- Docker问题:ERROR: Pool overlaps with other one on this address space
- axure中图表背影_Axure制作可视化图表的几种方法
- 云计算应该怎么学,学习路线是什么?
- 几种RS485隔离通讯的方案介绍
- 【每日一题】 959. 由斜杠划分区域
- Greenplum学习实践-【安装部署】-2、 5.10集群部署
- C++ 、、 |、|| 、|=、?: 逻辑运算符用法
- JS正则表达式可以为空但不可以输入特殊字符可以输入逗号(自用)
- PDF怎么转换成CAD?PDF转CAD教程分享
- 在路由器上Ez***的应用配置
- Whale帷幄 - 餐厅数字化运营 餐饮 智慧门店
- 函数的闭包,闭包的用途
- Flutter开发(二十二):Flutter本地数据存储
热门文章
- html em vw,rem em 与vh vw的用法简单介绍
- 对HTML5标签的认识(三)
- King Arthur's Birthday Celebration
- SNF软件开发机器人2018最新更新内容
- liunx Swap 分区的作用
- 在Application中集成Microsoft Translator服务之使用http获取服务
- 20145236《信息安全系统设计基础》第1周学习总结
- 【转】flash air中读取本地文件的三种方法
- 系统整理 精讲 swift 泛型
- 苹果+beta+软件测试计划,自讨苦吃:加入苹果Apple Beta版软件计划之后