需求描述:

定义一个方法,根据商品总价,计算出对应的折扣并输出。折扣信息如下:

1) 总价<100,不打折

2) 总价在100到199之间,打9.5折

3) 总价在200以上,打8.5折

效果图

任务

1、定义一个方法,根据商品总价输出折后总价

2、在主方法中定义对象

3、使用对象调用定义的方法

提示:商品总价为150时,可得到如效果图所示的结果

public class DisCountDemo {//根据商品总价输出折后总价public double DiscountPrice(double dp){if(dp>=200){dp=dp*0.85;}else if(dp>=100){dp=dp*0.95;}else{dp=dp*1;}return dp;}public static void main(String[] args) {//定义对象 prodcut discount DisCountDemo pc =new DisCountDemo();//定义商品总价存放到变量中 定价150double dp=150;//调用方法,输出折后商品总价System.out.println("折后商品总价为"+pc.DiscountPrice(dp));}
}

【java】方法练习1-商品总价对应折扣相关推荐

  1. 2021-03-29 Java方法

    练习 一.选择 1.下列代码的运行结果为:C A. 没有任何输出 B. 编译错误 C. 晓明今年7岁了 D. 晓明 2.下列代码运行的结果是()B A. Hello,My name is Tom. B ...

  2. java输入商品价格 求总价_Java三种商品总价格大于3500或者某种商品总价大于5000,则打三折,否则八折怎么编写...

    最后的打折计算浮点数直接计算有误差,所以打折后的总金额可能与手算的在精度上有误差.实际场景中一般计算金额都是用BigDecimal. 然后题目的逻辑有点问题,某种商品的总价大于5000了,那这三种商品 ...

  3. 购物车(七)-计算商品总价——计算总价-计算属性 数据缓存api-wx.setStorageSync()方法

    计算商品总价--计算总价-计算属性 & 数据缓存api-wx.setStorageSync()方法 通过计算属性计算商品总价 allPrice() {// 计算购物车所有商品的总价格// 单价 ...

  4. ECSHOP产品详情页修改商品购买数量并实时更新商品总价的实现与优化

    当用户购买产品时,可能有时候不仅仅买一件商品,那么当客户购买多个当前产品时如果能同时显示总价,那么无疑将增加我们网站的亲和度!实现这个办法并不难,就是增加一个即时计算商品总价的js代码,这个网络有一篇 ...

  5. JAVA 方法定义及调用

    1.方法 方法是实现某个功能的一组语句,通常将常用的功能写成一个方法(类中的方法). 方法能实现代码的模块化重用. 方法相当于函数,类似于加工厂.参数=原材料:方法体=加工:返回值(return)=出 ...

  6. java 爬取京东商品详细信息 价格

    java 爬取京东商品详细信息 价格 获取图中的价格,因为京东的价格有反扒机制,价格通过js加载的,直接通过页面标签是获取不到的,所以我们要去要相应的js. http://p.3.cn/prices/ ...

  7. 【Java课程设计】商品仓库管理系统jsp+servlet+mysql仓库管理系统

    软件环境 idea,jdk8,mysql8,tomcat8 技术栈 后端:jsp+servlet+jdbc 前端:html+js+css+layui 拓展 本项目虽然是导入在webapp/WEB-IN ...

  8. Vue实现计算商品总价简单案例

    计算商品总价简单案例-Vue 练习vue的指令和计算属性的一个小案例. 主要效果: 数量增加和减少,小于1不可操作 删除操作 任何加.减.删除操作都会更新总价 商品全删除后显示提示 代码: <b ...

  9. vue使用计算属性计算商品总价

    vue计算商品总价使用 ---- 计算属性 注 命名规则: 属性名称,方法名称,变量名称 尽量使用小驼峰命名法 computed:{totalPrice() {let totalPrice = 0fo ...

最新文章

  1. 小技巧——让光驱符号定位在硬盘分区之后
  2. jquery获得option的值和对option进行操作
  3. NYOJ 20 吝啬的国度 (搜索)
  4. TCP通信文件上传原理
  5. Go语言反射之反射调用
  6. @程序员,人到中年,你的保温杯里泡_____
  7. 如何让Snippet Compiler 2008 支持linq
  8. python在线编辑器-在线python编辑器
  9. 计算指定人数班级的班级平均成绩(计数器控制控制的循环)
  10. Order By后产生NULL的问题
  11. Dojo学习2 dojo快速安装
  12. oppok3如何刷机_oppok3怎么刷机
  13. 解决win10删除文件时找不到该项目的问题
  14. putty生成的密钥导入connectbot
  15. js实现图片左右移动轮播
  16. 平板电脑与计算机连接网络,终于发现平板电脑怎么连接网络
  17. 类的成员函数指针和静态成员函数指针 调用成员函数***
  18. 摇摇招车CEO:本月北京打车App将共用同一运营后台
  19. Web前端之网页导航----126邮箱(关于position)
  20. asp.net页面间数据传递(总结篇)

热门文章

  1. RISC-V指令集架构------RV32C压缩指令集
  2. 浅谈技术管理之团队管理
  3. DBA与项目的那堆事 ——目录
  4. Leetcode_122_Best Time to Buy and Sell Stock II
  5. php安装失败,phpcms安装失败怎么办
  6. Flink【优质】面试题摘录
  7. asp.net报错:ConnectionString 属性尚未初始化
  8. 一个简单的Java Applet应用程序
  9. 配置mpls vpn基本组网-hub and spoke
  10. java使用drawtext重叠_DrawText的使用