某商场为了促销,采用了打折的优惠活动。每位顾客一次购物达到500元以上,给予95%的优惠;达到1000元以上,给予90%的优惠;结果保留两位小数。
//郑州轻工业大学
//题号:实验一 第三题
//题目: 某商场为了促销,采用了打折的优惠活动。每位顾客一次购物达到500元以上,给予95%的优惠;达到1000元以上,给予90%的优惠;达到1500元以上,给予85%的优惠;达到2500元以上,给予80%的优惠。编写程序,从控制台读取购物的金额数,计算经过优惠后顾客应付的实际金额,结果保留两位小数。提示:从键盘接收数据可以使用java.util.Scanner类。
————————————————
本题一开始也不难,主要困惑我的是java中如何保存两位小数
方法如下
double num = 123.4567899;
System.out.print(String.format("%.2f", num)); //直接在print中使用
以下题目中还有另一中方式保存两位小数
本题完整代码
import java.util.Scanner;public class r3 {public static void main(String[] args) {Scanner sc=new Scanner(System.in);System.out.println("请输入金额");double monery = sc.nextInt();if (monery<500)System.out.println("无优惠金额:"+String.format("%.2f", monery));if (monery>500&&monery<=1000)System.out.printf("%.2f%n", monery*0.95);if (monery>1000&&monery<=1500)System.out.printf("%.2f%n", monery*0.90); //这种方法也行if (monery>1500&&monery<2500)System.out.println(String.format("%.2f", monery*0.85));if (monery>2500)System.out.println(String.format("%.2f", monery*0.80));}
}
总地址:郑州轻工业大学实验整合
水平有限,如有错误,还望大神指正;(^_−)☆
某商场为了促销,采用了打折的优惠活动。每位顾客一次购物达到500元以上,给予95%的优惠;达到1000元以上,给予90%的优惠;结果保留两位小数。相关推荐
- 保留两位小数的四舍五入
在项目中遇到计算费用的需求,数值需要是保留两位小数的四舍五入. 四舍五入的函数为Math.Round(),保留小数位的方法是Number.toFixed(). 注意:Number.toFixed()将 ...
- java拼接sql保留两位小数_SQL 保留两位小数的实现方式
问题: 客户要求,跟金额相关的数据,打印出来要保留两位小数,比如:13.2/13.200要显示为13.20: 分析: 首先查看数据库中的数据定义,均为decimal(12,2) ,直接通过数据库查询的 ...
- java.math.BigDecimal保留两位小数,保留小数,精确位数
http://blog.csdn.net/yuhua3272004/article/details/3075436 使用java.math.BigDecimal工具类实现 java保留两位小数问题 ...
- BigDecimal四舍五入保留两位小数
import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public c ...
- BigDecimal保留两位小数
文章目录 前言 1.代码实现 2.方法详解 注释 前言 在项目中经常会用到小数的一些计算,而float和double类型的主要设计目标是为了科学计算和工程计算.他们执行二进制浮点运算,这是为了在广域数 ...
- 前端保留两位有效数字_js保留两位小数方法总结
本文是小编针对js保留两位小数这个大家经常遇到的经典问题整理了在各种情况下的函数写法以及遇到问题的分析,以下是全部内容: 一.我们首先从经典的"四舍五入"算法讲起 1.四舍五入的情 ...
- JS数据格式化保留两位小数的多种实现方法总结
JS数据格式化是在进行web前端开发时常碰到的事情,特别是在数据类型为Float的数据就需要特殊处理,如保留两位小数.小数点后的数据是否需要四舍五入等等.下面就来介绍实现数据格式化保留两位小数的多种方 ...
- js保留2位小数(js保留两位小数正则)
PHP如何保留2位小数 要分2种情况.1.数值不变,只在输出时保留2位小数.echosprintf('%.2f',3.1415);2.数值上保留2位echoround(3.1415,2); PHP如何 ...
- python取两位小数点的函数_python中round函数保留两位小数的方法
在我们日常计算的过程中,如果计算出小数,对大量的被保留数据,采用四舍五入这种保留法的误差总和是最小的,能使被保留部分的与实际值差值不超过最后一位数量级的二分之一.四舍五入是一种精确度的保留法,是我们使 ...
最新文章
- Linux系统状态检测及进程控制--2
- 计算机基础教育德育教学,【家庭教育论文】计算机基础教学的德育教育(共2650字)...
- 2018 “神策杯”高校算法大师赛 6 强诞生,【招人】进行时……
- mysql -- MAC下安装配置mysql
- svn添加到windows服务中
- index.wxss 导入不显示结果
- Python实现邮件发送
- Android中View的绘制过程 onMeasure方法简述 附有自定义View例子
- 75道经典逻辑思维题及答案
- codebook实现源码
- 图片裁剪源代码+php,php进行图片裁剪及生成缩略图程序源代码
- w ndows 10关机快捷键,win10关机有什么快捷键 win10关机快捷键及使用小技巧【图文】...
- 后盾网php微博系统,后盾网thinkphp5.0 博客系统实现
- NOIP模拟赛 czy的后宫3
- STM32L0外接32768HZ晶振应该接多大的负载电容才合适
- 校园网不能建立到远程计算机,校园网已拒绝远程连接是什么问题及如何解决
- 启动报错java.net.ConnectException: [NACOS HTTP-POST] The maximum number of tolerable
- 日语学习之——五十音图及单词(3)
- MOOC《Python语言程序设计》(第15次)Python计算生态概览(第九周)
- 数据库字段动态扩展设计
热门文章
- 腾讯应用宝 - 微下载
- 小程序自定义头部导航栏(“navigationStyle“: “custom“),自定义tabBar
- 天生一对的物联网和个性化
- ERROR 1130 (HY000): Host XXX is not allowed to connect to this MySQL server
- 两套苹果CMS付费模板 MXone自适应模板+仿电影先生2.0
- 【算法编程】过河问题
- 如何提高情商?情商书籍推荐
- quill.js官方文档(六)【增量Delta】
- IP-guard 双机热备使用说明
- 动力锂电池-二阶RC模型等效电路-RLS参数辨识-Simulink