购物打折系统,带你走进Java的if语句
简易商城购物系统
背景:某商场购物可以打折,具体规则如下:
- 普通顾客购不满100元不打折,满100元打9折;
- 会员购物不满200元打8折,满200元打7. 5折;
- 不同打折规则不累加计算。
- 请根据此优惠计划进行购物结算,
- 键盘录入顾客的类别(0表示普通顾客,1表示会员)和购物的折前金额(整数即可),输出应付金额(小数类型)
接下来让我们具体去实现它吧
import java.util.Scanner;/*** :某商场购物可以打折,具体规则如下:* 普通顾客购不满100元不打折,满100元打9折;* 会员购物不满200元打8折,满200元打7. 5折;* 不同打折规则不累加计算。* 请根据此优惠计划进行购物结算,* 键盘录入顾客的类别(0表示普通顾客,1表示会员)和购物的折前金额(整数即可),输出应付金额(小数类型)****/public class HomeWork03郭彦愚 {//程序入口public static void main(String[] args) {//创建键盘扫描器Scanner key = new Scanner(System.in);//定义一个标记boolean flag = true;//创建一个循环结构while(flag) { //提示输入顾客类别System.out.println("您好,普通顾客请扣1,尊贵会员请扣2:");//接收顾客输入的数字int num1 = key.nextInt();//判断是否为会员顾客if(num1==2) {//提示会员顾客打折规则System.out.println("您好,尊贵的会员,请输入您的购物金额:"); //接收输入的购物金额double cash = key.nextDouble();//判断金额数目if(0<cash && cash<200) {//打八折System.out.println("您需要支付的金额为:"+(cash*0.8));}else if(cash>=200) {//打七五折System.out.println("您需要支付的金额为:"+(cash*0.75));}}else if(num1==1) {//提示普通顾客打折规则System.out.println("您好,尊敬的顾客,请输入您的购物金额:"); //接收输入的购物金额double cash = key.nextDouble();//判断金额数目if(cash>0 && cash<100) {//不打折,原价输出System.out.println("您需要支付的金额为:"+cash);}else if(cash>=100) {//打七五折System.out.println("您需要支付的金额为:"+(cash*0.9));}}else {//提示用户重新输入查询类别System.out.println("喝飘了啊,数字都输不正确尼");}}//关闭键盘扫描器key.close();}}
购物打折系统,带你走进Java的if语句相关推荐
- 独特视角带你走进Java并发编程的世界
独特视角带你走进Java并发编程的世界 全局概括 并发问题产生的三个根本原因 java内存模型: 有序性和可见性的解决方案 volatile关键字 Happens-Before规则 锁: 原子性的解决 ...
- Java第0章 带你走进Java
带你走进Java
- java while语句打印三角形_java基础之五小节带你走进java流程控制—多重循环
四.多重循环 在一个循环语句内部再嵌套一个或多个循环,称为多重循环/嵌套循环.while.do-while与for循环可以任意嵌套,可以嵌套任意多层.一般工作中多见的就是两层. 4.1 多重循环 打印 ...
- Java基础教程带你走进java的世界
Java教程 Java简介 什么是Java? Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称. Java分为三个体系: Java ...
- 04_星仔带你学Java之流程语句(顺序结构、选择结构、循环结构、控制循环结构语句)
大家好,我是星仔.本博客收录于华星详谈-学习中心.本学习中心收集了Java整个技术体系的所有技术要点.每篇博客后面或者知识点结尾都附带有面试题,提供给大家巩固本章内容. 为各位同胞们能 ...
- 一篇文章,带你走进Java
一.Java特点 1. 面向对象 尽管受到其前辈的影响,但Java没被设计成兼容其他语言源代码的程序.这允许Java开发组自由地从零开始.这样做的一个结果是,Java语言可以更直接.更易用.更实际的接 ...
- 夜光 带你走进 Java基础编程实战(十六 Applet编程)
夜光序言: "你喜欢.这个世界吗?" "无关喜欢,只是早就已经放弃了." --因为世界放弃了他,所以他只能放弃世界. 正文:程序的魅力~~ package co ...
- 夜光带你走进 Java Web应用程序开发(二十八)
夜光序言: 可能的话.真想和你..去..同一个地方. 我们咫尺天涯. 却在内心最柔软的地方深切的怀念对方. 是想念吗. 正文: //夜光:利用 MVC 模式计算梯形面积. //1.视图 提供两个 JS ...
- 计算机毕设 SSM+Vue汉服商城平台系统 服装购物平台系统 服装销售管理系统Java Vue MySQL数据库 远程调试 代码讲解
最新文章
- 使用 Global.asax 文件
- 北欧小国的宏大AI实验: 让1%的人口接受人工智能培训
- 撒花!PyTorch 官方教程中文版正式上线,激动人心的大好事!
- mysql 视图sql_SQL的视图
- Linux下如何安装.cer证书
- linux关闭mysql strict mode的方法介绍
- 如何系统的自学python-应该怎样系统的学习Python标准库?
- 【深扒】深入理解 JavaScript 中的异步编程
- Ubuntu系统下安装Gaussian09和GaussianView5(GS16和GV6安装同理)
- froglt教你使用色相环配色(原创理论)
- 宏碁台式计算机u盘启动,宏基台式机bios设置u盘启动方法
- linux目录权限为rws,Linux-文件权限
- Spoon软件运行时点击右键程序无响应的解决方法
- 没有目标的人叫流浪,有目标的人叫航行
- Java对象数组的初始化
- 在UE4里实现四叉树查找最近点
- bugku-post
- Notion——Android版下载与注册登录
- 你真的了解计算机病毒吗?内容很“干”,记得喝水
- python账单查询软件_python3.6 通过调用 阿里云 API (非SDK方式) 查询 账单 例子
热门文章
- java加注释的快捷键是什么_eclipse注释的快捷键是什么?
- 大灰狼远程控制的几个报错解决方案
- SQL Server压测工具对比
- tomcat闪退原因及解决方法
- 计算机基础第四章数据管理思维导图,计算机基础思维导图
- 数据库域id_回答有关域ID保护的问题
- java android 读写三菱PLC 使用TCP/IP 协议
- Go :使用编译器诊断标志测试内联是否有效(附完整源码)
- 【Axure RP9基础】 Axure标签页切换详解
- [Note] 高次剩余 [Cipolla][Peralta][BSGS]