简易商城购物系统

背景:某商场购物可以打折,具体规则如下:

  • 普通顾客购不满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语句相关推荐

  1. 独特视角带你走进Java并发编程的世界

    独特视角带你走进Java并发编程的世界 全局概括 并发问题产生的三个根本原因 java内存模型: 有序性和可见性的解决方案 volatile关键字 Happens-Before规则 锁: 原子性的解决 ...

  2. Java第0章 带你走进Java

    带你走进Java

  3. java while语句打印三角形_java基础之五小节带你走进java流程控制—多重循环

    四.多重循环 在一个循环语句内部再嵌套一个或多个循环,称为多重循环/嵌套循环.while.do-while与for循环可以任意嵌套,可以嵌套任意多层.一般工作中多见的就是两层. 4.1 多重循环 打印 ...

  4. Java基础教程带你走进java的世界

    Java教程 Java简介 什么是Java? Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称. Java分为三个体系: Java ...

  5. 04_星仔带你学Java之流程语句(顺序结构、选择结构、循环结构、控制循环结构语句)

    大家好,我是星仔.本博客收录于华星详谈-学习中心.本学习中心收集了Java整个技术体系的所有技术要点.每篇博客后面或者知识点结尾都附带有面试题,提供给大家巩固本章内容.         为各位同胞们能 ...

  6. 一篇文章,带你走进Java

    一.Java特点 1. 面向对象 尽管受到其前辈的影响,但Java没被设计成兼容其他语言源代码的程序.这允许Java开发组自由地从零开始.这样做的一个结果是,Java语言可以更直接.更易用.更实际的接 ...

  7. 夜光 带你走进 Java基础编程实战(十六 Applet编程)

    夜光序言: "你喜欢.这个世界吗?" "无关喜欢,只是早就已经放弃了." --因为世界放弃了他,所以他只能放弃世界. 正文:程序的魅力~~ package co ...

  8. 夜光带你走进 Java Web应用程序开发(二十八)

    夜光序言: 可能的话.真想和你..去..同一个地方. 我们咫尺天涯. 却在内心最柔软的地方深切的怀念对方. 是想念吗. 正文: //夜光:利用 MVC 模式计算梯形面积. //1.视图 提供两个 JS ...

  9. 计算机毕设 SSM+Vue汉服商城平台系统 服装购物平台系统 服装销售管理系统Java Vue MySQL数据库 远程调试 代码讲解

最新文章

  1. 使用 Global.asax 文件
  2. 北欧小国的宏大AI实验: 让1%的人口接受人工智能培训
  3. 撒花!PyTorch 官方教程中文版正式上线,激动人心的大好事!
  4. mysql 视图sql_SQL的视图
  5. Linux下如何安装.cer证书
  6. linux关闭mysql strict mode的方法介绍
  7. 如何系统的自学python-应该怎样系统的学习Python标准库?
  8. 【深扒】深入理解 JavaScript 中的异步编程
  9. Ubuntu系统下安装Gaussian09和GaussianView5(GS16和GV6安装同理)
  10. froglt教你使用色相环配色(原创理论)
  11. 宏碁台式计算机u盘启动,宏基台式机bios设置u盘启动方法
  12. linux目录权限为rws,Linux-文件权限
  13. Spoon软件运行时点击右键程序无响应的解决方法
  14. 没有目标的人叫流浪,有目标的人叫航行
  15. Java对象数组的初始化
  16. 在UE4里实现四叉树查找最近点
  17. bugku-post
  18. Notion——Android版下载与注册登录
  19. 你真的了解计算机病毒吗?内容很“干”,记得喝水
  20. python账单查询软件_python3.6 通过调用 阿里云 API (非SDK方式) 查询 账单 例子

热门文章

  1. java加注释的快捷键是什么_eclipse注释的快捷键是什么?
  2. 大灰狼远程控制的几个报错解决方案
  3. SQL Server压测工具对比
  4. tomcat闪退原因及解决方法
  5. 计算机基础第四章数据管理思维导图,计算机基础思维导图
  6. 数据库域id_回答有关域ID保护的问题
  7. java android 读写三菱PLC 使用TCP/IP 协议
  8. Go :使用编译器诊断标志测试内联是否有效(附完整源码)
  9. 【Axure RP9基础】 Axure标签页切换详解
  10. [Note] 高次剩余 [Cipolla][Peralta][BSGS]