购买总数量超过10件或者总金额大于100,就在总价的基础上打五折,要求最终出现如下效果。

//超市购物小票案例
import java.util.Scanner;
public class SupermarketTicket{public static void main(String []args){Scanner sc = new Scanner(System.in);System.out.print("请录入第一件商品的名称:");String name1 = sc.next();System.out.print("请录入第一件商品的数量:");int number1 = sc.nextInt();System.out.print("请录入第一件商品的单价:");double price1 = sc.nextDouble();System.out.println("第一件商品录入成功!");double money1 = number1*price1;//计算第一件商品的金额System.out.print("请录入第二件商品的名称:");String name2 = sc.next();System.out.print("请录入第二件商品的数量:");int number2 = sc.nextInt();System.out.print("请录入第二件商品的单价:");double price2 = sc.nextDouble();System.out.println("第二件商品录入成功!");double money2 = number2*price2;//计算第二件商品的金额System.out.print("请录入第三件商品的名称:");String name3 = sc.next();System.out.print("请录入第三件商品的数量:");int number3 = sc.nextInt();System.out.print("请录入第三件商品的单价:");double price3 = sc.nextDouble();System.out.println("第三件商品录入成功!");double money3 = number3*price3;//计算第三件商品的金额System.out.println();//打印一个空行System.out.println("*************欢迎来到旺旺超市************");System.out.println("-----------------------------------------");System.out.println("商品名称"+"   "+"数量"+"  "+"单价"+"  "+"金额");System.out.println(name1+"          "+number1+"   "+price1+"  "+money1);System.out.println(name2+"          "+number2+"   "+price2+"  "+money2);System.out.println(name3+"          "+number3+"   "+price3+"  "+money3);System.out.println("-----------------------------------------");//计算总数量、总金额、已优惠金额、实付金额int totalNumber = number1+number2+number3;//总数量double totalMoney = money1+money2+money3;//总金额//优惠五折,前提是满足总数量超过10件或者总金额大于100double preferentialMoney=0.0;//优惠价if(totalNumber>10||totalMoney>100){preferentialMoney = totalMoney*0.5;}double finalMoney = totalMoney-preferentialMoney;//实付金额System.out.println("总数量:"+totalNumber);System.out.println("总金额:"+totalMoney);System.out.println("已优惠金额:"+preferentialMoney);System.out.println("实付金额:"+finalMoney);}
}

运行结果


超市小票案例--适合Java初级练习Scanner类以及Java基础语法的例题相关推荐

  1. 视频教程-Java初级入门知识精讲-Java

    Java初级入门知识精讲 多年IT教育和软件开发经验,课程架构师,讲师,创业者,产品经理 孔德孟 ¥39.00 立即订阅 扫码下载「CSDN程序员学院APP」,1000+技术好课免费看 APP订阅课程 ...

  2. scanner 获取控制台信息_关于java.util.scanner:如何使用Java中的Scanner类从控制台读取输入?...

    如何使用Scanner类从控制台读取输入? 像这样: System.out.println("Enter your username:"); Scanner = input(); ...

  3. java中读取单个字符_如何使用Java中的Scanner类读取单个字符?

    从Java 1.5开始引入Scanner类.此类接受File,InputStream,Path和String对象,使用正则表达式逐个令牌读取所有原始数据类型和String(从给定的源)令牌.默认情况下 ...

  4. java scanner类 构造器,Java Scanner类

    本文概述 Java的Scanner类可在java.util包中找到. Java提供了多种从键盘读取输入的方法, java.util.Scanner类就是其中之一. Java Scanner类使用默认为 ...

  5. java 引用数据类型Scanner类 Random类

    Scanner类是属于引用数据类型 与定义基本数据类型变量不同,引用数据类型的变量定义及赋值有一个相对固定的步骤或格式. 基本数据类型定义:数据类型  变量名  =  值;            引用 ...

  6. Java学习笔记——Scanner类

    目录 一.Scanner类的简介 二.Scanner类的常用方法 (一)nextxxx() (二)hasNextxxx() 三.代码 一.Scanner类的简介 Scanner类主要用于扫描用户从控制 ...

  7. 【java笔记】scanner类和匿名对象的使用

    Scanner类: JDK提供,可以实现键盘输入数据到程序当中 Scanner in=new Scanner(System.in); String s=in.nextLine();//输入一行 Str ...

  8. 第三次学JAVA再学不好就吃翔(part11)--基础语法之switch语句

    学习笔记,仅供参考 文章目录 JAVA基础语法 switch语句 if语句和switch语句的区别 JAVA基础语法 switch语句 格式 switch (表达式) {case 值1:语句体1;br ...

  9. 第三次学JAVA再学不好就吃翔(part10)--基础语法之if语句

    学习笔记,仅供参考 文章目录 JAVA基础语法 if语句 if语句格式1 if语句格式2 if语句的格式与三元运算符的相互转换 if语句格式3 JAVA基础语法 if语句 if语句格式1 if(比较表 ...

最新文章

  1. 深入理解 wpa_supplicant(一)
  2. nodejs 获取文件路径_Qunar 酒店 Nodejs 覆盖率收集实践
  3. 科大讯飞刷新SQuAD 2.0问答榜纪录,机器阅读理解全面超越人类
  4. Linux预备知识(一):进程隔离
  5. matplotlib中文乱码
  6. 如何创建企业微信应用
  7. 使用Okta的单点登录保护您的Vert.x服务器
  8. CUDA中的一些基本概念
  9. @程序员,你还在加班写 Bug 吗?
  10. Java线程之Callable和Future
  11. Swift - 继承UIView实现自定义可视化组件(附记分牌样例)
  12. 为了项目上线而加班,真有必要吗?
  13. PSX 610G 使用说明书
  14. 铁血战士 (美国2018年沙恩·布莱克执导电影)
  15. Three.js 基础之灯光
  16. 【云原生之kubernetes实战】在k8s环境下部署Snipe-IT固定资产管理平台
  17. 纽约大学计算机和信息科学专业,纽约大学与罗切斯特大学计算机科学专业比较...
  18. Win10照片查看器没了,如何找回?
  19. java秒表程序_运用Java编写 秒表程序
  20. hbuilder 上传图片 保存图片 拍照 muse ui

热门文章

  1. python笔记(三):if循环语句
  2. Unity 3D模型动画导出为帧序列
  3. mysql8.0 无法加载身份验证插件“缓存_sha2_密码” 问题解决方法
  4. 论文阅读:Deep Residual Shrinkage Networksfor Fault Diagnosis
  5. python可视化迷宫求解_如何用 Python 制作一个迷宫游戏
  6. 电脑连接手机测MIDI
  7. 清明 祭拜于形,感恩于心
  8. 机械设备租赁平台如何快速进行商户号分账?
  9. 安卓4.4和6.0系统wifi开关设置
  10. 花生米三连发(动规)