Java基础之购物清单
购物清单
- 题目一
- 实验内容
- 实验代码
- 实验结果
- 题目二
- 实验内容
- 实验代码
- 实验结果
题目一
实验内容
根据购物清单及会员级别完成以下操作及程序设计,计算消费金额以图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基础之购物清单相关推荐
- java实现打印购物清单jframe_在java中打印2页的jframe
我想打印一个包含大量文本字段和包含数据的按钮的jframe.我想通过单击打印jbutton打印此jframe.我试过这段代码. protected void print() { PrinterJob ...
- java基础技能清单
一.java基础 1.java集合框架学习,数据基本类型学习,Integer缓存等问题,常见面试题.对ArrayList和Collecttion.binarySerch()源码进行学习.DelayQu ...
- 基础07:列表 ,列一个购物清单
列表 item1="键盘" item2="键帽" 如果有10个,就不好列了 shopping_list=["键盘","键帽&quo ...
- java基础-java反射机制
2019独角兽企业重金招聘Python工程师标准>>> 引述要学习Spring框架的技术内幕,必须事先掌握一些基本的Java知识,正所谓"登高必自卑,涉远必自迩" ...
- JAVA基础——编程练习(二)
JAVA编程练习(二) 今天我为了巩固之前的java基础知识的学习,再次进行实战演习,编写了一个小小的java控制台程序,主要是运用java面向对象的思想来完成这个小项目. 一.项目背景介绍 根据所学 ...
- Java 基础知识总结(下)-王者笔记《收藏版》
上一篇 Java基础知识学习总结之(上) 下一篇 Java 集合容器篇面试题 (上) java毕业设计项目<100套>推荐 毕设/私活/大佬必备,一个挣钱的开源前后端分离脚手架 2W字梳 ...
- Java学习资源整理(超级全面),java基础面试笔试题
我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家. 扫描二维码或搜索下图红色VX号,加VX好友,拉你进[程序员面试学习交流群]免费领取.也欢迎各位一起 ...
- JAVA基础--IO输入输出(File使用)17
一. File中的方法 1. 列举方法 1 /* 2 * 获取指定目录以及子目录下的所有文件和文件夹 3 */ 4 public class ListFilesDemo { 5 public sta ...
- 学习spring必须java基础知识-动态代理
2019独角兽企业重金招聘Python工程师标准>>> Spring AOP使用动态代理技术在运行期织入增强的代码,为了揭示Spring AOP底层的工作机理,有必要对涉及到的Jav ...
最新文章
- 华为服务器显示403,禁止访问403是什么意思 网页提示403怎么解决
- CMake2:版本号配置与头文件生成
- 一、 promise
- csv->Flink SQL->Clickhouse(纯DDL形式)
- Java—synchronized和ReentrantLock锁详解
- 一个普通handler会持有activity引用吗_详解handler机制
- kali2 安装docker_kali linux 安装docker
- MCMC: Metropolis-Hastings, Gibbs and slice sampling
- L1-037 A除以B (10 分)—团体程序设计天梯赛
- 常用网页元素命名规范参考
- Linux 用户的 3 个命令行小技巧
- 浅谈JS中的原型对象和原型链
- IntelliJ IDEA搭建Hadoop开发环境(上)
- 局部阈值分割法matlab,求matlab图像直方图阈值分割算法(包含预处理步骤)
- 树状图 - Dendrogram
- 自己动手编译最新Android源码及SDK
- pythonturtle艺术字_字体风格迁移,卷积神经网络打败艺术字,生成最美汉字
- 使用python解压缩rar、zip文件
- android o 红米4x,Redmi新机开始预热,会不会是年度最佳游戏手机?
- python怎么安装scrapy_详解Python安装scrapy的正确姿势
热门文章
- 微信授权登录(扫码登录)--源码
- 使用HTML+CSS动画属性让鼠标放在图片上让图片动起来
- wolai一款不错的国产笔记协作平台!可替代notion的协同平台
- 报错ImportError: cannot import name ‘webdriver‘ from partially initialized module ‘selenium‘ (most lik
- 医药管理信息系统(javaWeb)
- erp沙盘采购总监的心得_(完整word版)ERP沙盘模拟采购总监心得
- 杜克大学计算机数据科学,杜克大学数据科学硕士专业
- 音频视频播放器 on PPC
- 5.25 FLASH
- USACO COWXOR