题目:

*假设你想开发一个玩彩票的游戏,程序随机地产生一个两位数的彩票,提示用户输入一个两位数,然后按照下列规则判段用户是否能赢
*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实例】简单彩票程序相关推荐

  1. 用Java实现简单扫雷程序

    用Java实现简单扫雷程序 页面设置:框架是borderlayout,在上中下加入外面要加入的组件(左边和右边不加).扫雷用的布局是gridlayout即网格布局,与扫雷界面天然契合. 组件:使用pa ...

  2. java udp简单聊天程序_Java基于UDP协议实现简单的聊天室程序

    最近比较闲,一直在抽空回顾一些java方面的技术应用. 今天没什么事做,基于udp协议,写了一个非常简单的聊天室程序. 现在的工作,很少用到socket,也算是对java网络编程方面的一个简单回忆. ...

  3. java模拟双色球彩票程序

    /** * 案例 模拟双色球 * 系统生成一个蓝球和六个红球 并存储起来 * 接受用户选号 1个蓝球 和 6个红球 * 验证比较用户是否中奖 * 公布本期中奖号码 */ import java.uti ...

  4. libsvm java 实例_LibSVM Java API调用示例程序

    [实例简介] LibSVM Java API调用示例程序 Eclipse 完整工程可以运行 相关详情见http://blog.csdn.net/yangliuy/article/details/804 ...

  5. 用java编写关于母亲节的代码,java编纂图形用户界面程序-实例2:母亲节快乐!o~ 努力...

    java编写图形用户界面程序--实例2:母亲节快乐!^_^o~ 努力! 最近时间越来越少了,又要准备省赛,又要备考四级! 作为一个地地道道的"农村娃"."计算机渣&quo ...

  6. 普歌-允异团队-【Java实例】一起做一个简单的王者荣耀RPG吧!从设计思路到代码实现一条龙!-登录与注册(IO流)/记录时间/属性面板呈现

    [Java实例]-王者荣耀RPG-从设计思路到代码实现 前言 一.案例分析 1. 设计理念 2. 功能设计 (1)登录与注册 (2)游戏时间记录 (3)选择游戏模式 (4)游戏地图 (5)生物属性 二 ...

  7. java 手势识别_手势识别简单小程序(java)

    [实例简介] Java的一个简单手势识别程序,可以识别简单的字母和数字. [实例截图] [核心代码] javacode └── SOM_OCR ├── bin │   └── wz │   └── c ...

  8. java 验证码图片识别_JavaSE图像验证码简单识别程序详解

    本文为大家分享了JavaSE图像验证码简单识别程序,供大家参考,具体内容如下 首先你应该对图片进行样本采集,然后将样本进行灰度处理,也就是变成黑白两色. 然后你就可以使用该类,对目标文件进行分析.具体 ...

  9. Java图形编程实验总结_JAVA实验报告简单绘图程序

    <JAVA实验报告简单绘图程序>由会员分享,可在线阅读,更多相关<JAVA实验报告简单绘图程序(8页珍藏版)>请在人人文库网上搜索. 1.实验三绘制图形一.实验目的学会JBut ...

  10. 彩票中奖java程序 随机30选7_写一个彩票程序:30选7

    1. 写一个彩票程序:30选7.随机(1~30之间)生成7个随机数,注意不能重复.然后从键盘输入7个数,对比7个数是否与随机数有相同的.最后显示"中了几个号".同时,如果中了7个号 ...

最新文章

  1. 【Android APT】注解处理器 ( 注解标注 与 初始化方法 )
  2. POM思想__首页页面元素查找、功能点实现进行封装
  3. python实例 71,72
  4. javascript实现文件下载
  5. MediaPipe - BlazeFace原理
  6. 《金字塔原理》读书摘记
  7. java Io,读写文件拒绝访问
  8. Docker问题:ERROR: Pool overlaps with other one on this address space
  9. axure中图表背影_Axure制作可视化图表的几种方法
  10. 云计算应该怎么学,学习路线是什么?
  11. 几种RS485隔离通讯的方案介绍
  12. 【每日一题】 959. 由斜杠划分区域
  13. Greenplum学习实践-【安装部署】-2、 5.10集群部署
  14. C++ 、、 |、|| 、|=、?: 逻辑运算符用法
  15. JS正则表达式可以为空但不可以输入特殊字符可以输入逗号(自用)
  16. PDF怎么转换成CAD?PDF转CAD教程分享
  17. 在路由器上Ez***的应用配置
  18. Whale帷幄 - 餐厅数字化运营 餐饮 智慧门店
  19. 函数的闭包,闭包的用途
  20. Flutter开发(二十二):Flutter本地数据存储

热门文章

  1. html em vw,rem em 与vh vw的用法简单介绍
  2. 对HTML5标签的认识(三)
  3. King Arthur's Birthday Celebration
  4. SNF软件开发机器人2018最新更新内容
  5. liunx Swap 分区的作用
  6. 在Application中集成Microsoft Translator服务之使用http获取服务
  7. 20145236《信息安全系统设计基础》第1周学习总结
  8. 【转】flash air中读取本地文件的三种方法
  9. 系统整理 精讲 swift 泛型
  10. 苹果+beta+软件测试计划,自讨苦吃:加入苹果Apple Beta版软件计划之后