/*
程序随机产生两位数的彩票号码,用户输入一个两位数按照下面的规则判定用户是否中奖。
(1)如果用户输入的数和彩票号码一样,则中一等奖,奖金10000美元;
(2)如果用户输入的数和彩票号码顺序相反,则中二等奖,奖金3000美元;
(3)如果用户输入的数仅有一个数字与彩票号码相同,顺序相同,则中三等奖,奖金1000美元;
(4)如果用户输入的数仅有一个数与彩票号码相同但顺序不同,则中末尾将,奖金500美元;
(5)如果用户输入的数字无一匹配则不中奖;*/
package javastudy01;
import java.util.Scanner;
public class IfTest5 {public static void main(String [] args){int lotteryValue = (int)(Math.random() * 90 + 10);System.out.println("中奖号码为:" + lotteryValue);Scanner number = new Scanner(System.in);System.out.println("请输入您的彩票号码:");int lotteryNumber = number.nextInt();if ((lotteryNumber % 10) == (lotteryValue % 10) && (lotteryNumber / 10) ==(lotteryValue / 10)){System.out.println("恭喜您中了一等奖,奖金10000$");}else if((lotteryNumber % 10) == (lotteryValue / 10) && (lotteryNumber / 10) == (lotteryValue % 10)){System.out.println("恭喜您中了二等奖,奖金3000$");}else if((lotteryNumber % 10) == (lotteryValue % 10)){System.out.println("恭喜您中了三等奖,奖金1000$");}else if((lotteryNumber / 10 ) == (lotteryValue / 10)){System.out.println("恭喜您中的也是三等奖,奖金1000$");}else if((lotteryNumber % 10) == (lotteryValue / 10)){System.out.println("恭喜您中了末尾将,奖金500$");}else if ((lotteryNumber / 10) == (lotteryValue % 10)){System.out.println("恭喜您也中了末尾将,奖金500$");}else{System.out.println("很遗憾,您未中将");}}
}

运行结果:

Java入门小练习:彩票小程序相关推荐

  1. Java入门基础:剪刀石头布小游戏,练习if else和while等

    1.剪刀石头布小游戏,练习if else和while等 import java.util.Scanner; import java.util.Random;/** * <p>Title: ...

  2. JAVA入门初学者练手小项目——图书管理系统

    一.登录操作(用户,管理员) 注册操作 user使用者类:客户customer,管理员admin两个子类 客户:继承自使用者 权利有 借书 还书 客户的资料信息要存放在user.txt里面, 管理员: ...

  3. Java入门教程笔记03(程序流程控制)

    目录 顺序结构 (系统默认流程) 分支结构 if(3种格式) switch分支 switch分支注意事项: switch的穿透性 循环结构 for 循环 for循环案例1 for循环案例2 for循环 ...

  4. Java 入门-02-人机交互-图形化界面的小故事

    人机交互的小故事 1981 年,IBM 和 wicrosoft 共同推出的 ms-dos 系统,在黑屏下面输入命令 1981 年 4 月 27 日,施乐公司推出了第一个有操作窗口的系统,引起了很大的轰 ...

  5. java 台球_Java入门和一个台球小项目

    今天是入门学习Java的第二天,从今天起就算是正式地接触到了java语言编写的内容,以下是对于今天学习内容的一个梳理. 1. Java的核心优势是跨平台/可移植性. 其他特性:安全性,面向对象,简单性 ...

  6. Java后台微信点餐小程序开发最新版笔记,Springboot+Mysql+Freemarker+Bootstrap+微信小程序实现扫码点餐小程序,包含语音提示,微信消息推送,网页管理后台

    由于之前的Java后台微信点餐小程序有些知识点过时了,所以今天重新出一版,把里面过时的知识点更新下 前五章是部署笔记,后面是知识点的详细讲解,大家可以先看部署笔记,部署起来后,再跟着详细知识学习. 第 ...

  7. 基于java+SpringBoot+HTML+Mysq+微信小程序+小说阅读网站

     详细功能设计:请点击下面链接查看 基于java+SpringBoot+HTML+Mysq+微信小程序+小说阅读网站_哔哩哔哩_bilibili 源码+论文获取: 源码+论文获取请私信获取 基于Spr ...

  8. 从剪刀石头布小游戏开始的Java入门学习(第一章)

    文章目录 前言 一.项目起源 二.类与对象 1.类是什么? 2.类在石头剪刀布中的使用 1.权限修饰符 2.get和set方法 3.this关键字 4.构造器 5.单例模式 1.static关键字 2 ...

  9. c语言如何输入汉字_C语言入门的第一个小程序

    大部分程序员入门的第一个小程序都是Hello World,还记得当时大一的时候,我室友还特意为了这个发了个说说,现在想起来好有意思,哈哈好了废话不多说,直接干. (PS:如果学过自动忽略) #incl ...

  10. java计算机毕业设计基于微信小程序的校园外卖订餐系统APP

    项目介绍 网络技术的快速发展给各行各业带来了很大的突破,也给各行各业提供了一种新的管理模块和校园订餐模块,对于校园订餐小程序将是又一个传统管理到智能化信息管理的改革,对于传统的校园订餐管理,所包括的信 ...

最新文章

  1. 转录组背景、环境设置(目录管理)
  2. c语言遇到非法字符,98行的四则计算器.(支持括号)加入了非法字符的检测
  3. 833c语言程序是什么,江南大学
  4. java导出excel多个sheet_java导出Excel多个工作表(添加多个sheet)
  5. Mybatis openSession.commit()手动提交数据和openSession.commit(true)自动动提交数据
  6. 学前教育试题库及答案_最新《学前教育学》专科-试题库及答案资料
  7. Balanced Lineup POJ - 3264(线段树模板+查询比大小+建树)
  8. 管理者必看!深度剖析BI与数据仓库,企业能否成功转型就看它
  9. 如何连接文档服务器,如何连接服务器地址
  10. snapmix与Bi-Tempered Logistic Loss(自制数据集纯度不高效果好)
  11. 【博客美化】02.公告栏显示个性化时间
  12. 设计模式---抽象工厂模式(C++实现)
  13. MAC下安装和管理java
  14. 程序中使用log4J打印信息的两种方式
  15. 远程连接桌面报:这可能是由于credssp加密oracle修正
  16. @Autowired与@Resource用法
  17. 正交表的查询地址汇总
  18. itext 生成 PDF
  19. 高德地图通过经纬度获取位置信息
  20. 百度竞价推广之关键词选择技巧

热门文章

  1. 移动互联网应用数据分析
  2. 在使用element-ui分页器时遇到的数值绑定错误
  3. 用python爬取美女图片
  4. 博弈问题及SG函数(怒赞,耐心地仔细看一定能看懂)
  5. 布依格电信部署Ciena 6500分组光平台
  6. day02-django模型层
  7. 银行系统(Java实现)
  8. 人像分割PP-HumanSeg模型onnx C++ windows部署
  9. 中秋节盘点一下自己的收益!
  10. 实战解决使用ghost安装系统出现的各种问题