购物清单

  • 题目一
    • 实验内容
    • 实验代码
    • 实验结果
  • 题目二
    • 实验内容
    • 实验代码
    • 实验结果

题目一

实验内容

根据购物清单及会员级别完成以下操作及程序设计,计算消费金额以图1的形式输出结果(不要求表格)
表1

客户 购买商品 单价 个数 折扣
张三 斯伯丁篮球 ¥188.88 2 8.5
小明 网球 ¥68 3


图1 消费金额显示样式

实验代码


public class Si {public static void main(String[] args) {double ball = 188.88;int ballNo = 2;double net = 68.0;int netNo = 3;System.out.println("客户\t" + "消费金额\t");System.out.println("张三\t" + ball * ballNo*0.85);System.out.println("小明\t" + net * netNo);}
}

实验结果

题目二

实验内容

小明(享受9折)的购物信息如表2,结算时支付200元
表2 购物清单

商品 单价 数量
钢笔(pen) 28.00 1
日记本(notebook) 15.00 3
Mp3 128.00 1

计算消费金额并打印小票(如图2),计算此次购物获得的会员积分(每消费10元获得1分),可以从键盘输入三个商品的个数,以及折扣率,和实付金额,然后计算购物清单。

图2 消费单显示样式

实验代码

代码如下(示例):

public class Demo2_1 {public static void main(String[] args) {double pen = 28.0;int penNo = 1;double diary = 15.0;int diaryNo = 3;double Mp3 = 128.0;int Mp3No = 1;double discount = 0.9;System.out.println("*******消费清单******");System.out.println("商品\t" + "单价\t" + "数量\t" + "金额");System.out.println("钢笔\t" + pen + "\t" + penNo + "\t" + pen * penNo);System.out.println("日记本\t" + diary  + "\t" + diaryNo + "\t" + diary * diaryNo);System.out.println("Mp3\t" + Mp3 + "\t" + Mp3No + "\t" + Mp3 * Mp3No);System.out.println("会员享受折扣:0.9");double All = (pen * penNo + diary * diaryNo + Mp3 * Mp3No) * discount;System.out.println("总计金额\t\t" + "¥" + All);int Pay = 200;System.out.println("付款金额\t\t" + "¥" + Pay);double change = Pay - All;System.out.println("找零\t" + "¥" + change);int integral = (int)All / 10;System.out.println("所获积分\t\t" + integral);  }

实验结果

Java基础之购物清单相关推荐

  1. java实现打印购物清单jframe_在java中打印2页的jframe

    我想打印一个包含大量文本字段和包含数据的按钮的jframe.我想通过单击打印jbutton打印此jframe.我试过这段代码. protected void print() { PrinterJob ...

  2. java基础技能清单

    一.java基础 1.java集合框架学习,数据基本类型学习,Integer缓存等问题,常见面试题.对ArrayList和Collecttion.binarySerch()源码进行学习.DelayQu ...

  3. 基础07:列表 ,列一个购物清单

    列表 item1="键盘" item2="键帽" 如果有10个,就不好列了 shopping_list=["键盘","键帽&quo ...

  4. java基础-java反射机制

    2019独角兽企业重金招聘Python工程师标准>>> 引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓"登高必自卑,涉远必自迩" ...

  5. JAVA基础——编程练习(二)

    JAVA编程练习(二) 今天我为了巩固之前的java基础知识的学习,再次进行实战演习,编写了一个小小的java控制台程序,主要是运用java面向对象的思想来完成这个小项目. 一.项目背景介绍 根据所学 ...

  6. Java 基础知识总结(下)-王者笔记《收藏版》

    上一篇 Java基础知识学习总结之(上) 下一篇 Java 集合容器篇面试题  (上) java毕业设计项目<100套>推荐 毕设/私活/大佬必备,一个挣钱的开源前后端分离脚手架 2W字梳 ...

  7. Java学习资源整理(超级全面),java基础面试笔试题

    我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家. 扫描二维码或搜索下图红色VX号,加VX好友,拉你进[程序员面试学习交流群]免费领取.也欢迎各位一起 ...

  8. JAVA基础--IO输入输出(File使用)17

    一. File中的方法 1.  列举方法 1 /* 2 * 获取指定目录以及子目录下的所有文件和文件夹 3 */ 4 public class ListFilesDemo { 5 public sta ...

  9. 学习spring必须java基础知识-动态代理

    2019独角兽企业重金招聘Python工程师标准>>> Spring AOP使用动态代理技术在运行期织入增强的代码,为了揭示Spring AOP底层的工作机理,有必要对涉及到的Jav ...

最新文章

  1. 华为服务器显示403,禁止访问403是什么意思 网页提示403怎么解决
  2. CMake2:版本号配置与头文件生成
  3. 一、 promise
  4. csv->Flink SQL->Clickhouse(纯DDL形式)
  5. Java—synchronized和ReentrantLock锁详解
  6. 一个普通handler会持有activity引用吗_详解handler机制
  7. kali2 安装docker_kali linux 安装docker
  8. MCMC: Metropolis-Hastings, Gibbs and slice sampling
  9. L1-037 A除以B (10 分)—团体程序设计天梯赛
  10. 常用网页元素命名规范参考
  11. Linux 用户的 3 个命令行小技巧
  12. 浅谈JS中的原型对象和原型链
  13. IntelliJ IDEA搭建Hadoop开发环境(上)
  14. 局部阈值分割法matlab,求matlab图像直方图阈值分割算法(包含预处理步骤)
  15. 树状图 - Dendrogram
  16. 自己动手编译最新Android源码及SDK
  17. pythonturtle艺术字_字体风格迁移,卷积神经网络打败艺术字,生成最美汉字
  18. 使用python解压缩rar、zip文件
  19. android o 红米4x,Redmi新机开始预热,会不会是年度最佳游戏手机?
  20. python怎么安装scrapy_详解Python安装scrapy的正确姿势

热门文章

  1. 微信授权登录(扫码登录)--源码
  2. 使用HTML+CSS动画属性让鼠标放在图片上让图片动起来
  3. wolai一款不错的国产笔记协作平台!可替代notion的协同平台
  4. 报错ImportError: cannot import name ‘webdriver‘ from partially initialized module ‘selenium‘ (most lik
  5. 医药管理信息系统(javaWeb)
  6. erp沙盘采购总监的心得_(完整word版)ERP沙盘模拟采购总监心得
  7. 杜克大学计算机数据科学,杜克大学数据科学硕士专业
  8. 音频视频播放器 on PPC
  9. 5.25 FLASH
  10. USACO COWXOR