Java入门小练习:彩票小程序
/*
程序随机产生两位数的彩票号码,用户输入一个两位数按照下面的规则判定用户是否中奖。
(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入门小练习:彩票小程序相关推荐
- Java入门基础:剪刀石头布小游戏,练习if else和while等
1.剪刀石头布小游戏,练习if else和while等 import java.util.Scanner; import java.util.Random;/** * <p>Title: ...
- JAVA入门初学者练手小项目——图书管理系统
一.登录操作(用户,管理员) 注册操作 user使用者类:客户customer,管理员admin两个子类 客户:继承自使用者 权利有 借书 还书 客户的资料信息要存放在user.txt里面, 管理员: ...
- Java入门教程笔记03(程序流程控制)
目录 顺序结构 (系统默认流程) 分支结构 if(3种格式) switch分支 switch分支注意事项: switch的穿透性 循环结构 for 循环 for循环案例1 for循环案例2 for循环 ...
- Java 入门-02-人机交互-图形化界面的小故事
人机交互的小故事 1981 年,IBM 和 wicrosoft 共同推出的 ms-dos 系统,在黑屏下面输入命令 1981 年 4 月 27 日,施乐公司推出了第一个有操作窗口的系统,引起了很大的轰 ...
- java 台球_Java入门和一个台球小项目
今天是入门学习Java的第二天,从今天起就算是正式地接触到了java语言编写的内容,以下是对于今天学习内容的一个梳理. 1. Java的核心优势是跨平台/可移植性. 其他特性:安全性,面向对象,简单性 ...
- Java后台微信点餐小程序开发最新版笔记,Springboot+Mysql+Freemarker+Bootstrap+微信小程序实现扫码点餐小程序,包含语音提示,微信消息推送,网页管理后台
由于之前的Java后台微信点餐小程序有些知识点过时了,所以今天重新出一版,把里面过时的知识点更新下 前五章是部署笔记,后面是知识点的详细讲解,大家可以先看部署笔记,部署起来后,再跟着详细知识学习. 第 ...
- 基于java+SpringBoot+HTML+Mysq+微信小程序+小说阅读网站
详细功能设计:请点击下面链接查看 基于java+SpringBoot+HTML+Mysq+微信小程序+小说阅读网站_哔哩哔哩_bilibili 源码+论文获取: 源码+论文获取请私信获取 基于Spr ...
- 从剪刀石头布小游戏开始的Java入门学习(第一章)
文章目录 前言 一.项目起源 二.类与对象 1.类是什么? 2.类在石头剪刀布中的使用 1.权限修饰符 2.get和set方法 3.this关键字 4.构造器 5.单例模式 1.static关键字 2 ...
- c语言如何输入汉字_C语言入门的第一个小程序
大部分程序员入门的第一个小程序都是Hello World,还记得当时大一的时候,我室友还特意为了这个发了个说说,现在想起来好有意思,哈哈好了废话不多说,直接干. (PS:如果学过自动忽略) #incl ...
- java计算机毕业设计基于微信小程序的校园外卖订餐系统APP
项目介绍 网络技术的快速发展给各行各业带来了很大的突破,也给各行各业提供了一种新的管理模块和校园订餐模块,对于校园订餐小程序将是又一个传统管理到智能化信息管理的改革,对于传统的校园订餐管理,所包括的信 ...
最新文章
- 转录组背景、环境设置(目录管理)
- c语言遇到非法字符,98行的四则计算器.(支持括号)加入了非法字符的检测
- 833c语言程序是什么,江南大学
- java导出excel多个sheet_java导出Excel多个工作表(添加多个sheet)
- Mybatis openSession.commit()手动提交数据和openSession.commit(true)自动动提交数据
- 学前教育试题库及答案_最新《学前教育学》专科-试题库及答案资料
- Balanced Lineup POJ - 3264(线段树模板+查询比大小+建树)
- 管理者必看!深度剖析BI与数据仓库,企业能否成功转型就看它
- 如何连接文档服务器,如何连接服务器地址
- snapmix与Bi-Tempered Logistic Loss(自制数据集纯度不高效果好)
- 【博客美化】02.公告栏显示个性化时间
- 设计模式---抽象工厂模式(C++实现)
- MAC下安装和管理java
- 程序中使用log4J打印信息的两种方式
- 远程连接桌面报:这可能是由于credssp加密oracle修正
- @Autowired与@Resource用法
- 正交表的查询地址汇总
- itext 生成 PDF
- 高德地图通过经纬度获取位置信息
- 百度竞价推广之关键词选择技巧