1 问题

旅游景区的商家有两种优惠模式,一是满30打八折,二是超过20元的商品减8元,两种优惠不能共享,怎样最划算

2 方法

先将总价求出来再乘0.8就是第一种优惠价,第二种方法直接计算,再对两种方法大小进行比较

public class Scratch {
   public static void main(String[] args) {
       //1.求不使用优惠时的总价
       double money1 = 24 + 8 + 3;
       //2.判断第一种
       money1 = (money1 <= 30 ? money1 : money1 * 0.8);
       //3.第二种
       double money2 = 16 + 8 + 3;
       //4.判断两种花费哪个更少
       double money = money1 < money2 ? money1 : money2;
       System.out.println(money);
   }
}

3 结语

针对生活中不同优惠选择的问题,由此使用java相关代码,通过将两种方法使用java进行比较,证明这个方法是有效的,本文为考虑代码的普遍性,只适用了一种情况,以后可以根据不同的打折方式,根据用户的需求来计算更划算的方法。

Java实现最优选择相关推荐

  1. Java性能调优实践

    作者:张 俊城, 郭 理勇, 和 刘 建 https://www.ibm.com/developerworks/cn/java/j-lo-performance-tuning-practice/ind ...

  2. 成为Java GC专家(5)—Java性能调优原则

    2019独角兽企业重金招聘Python工程师标准>>> 这是"成为Java GC专家"系列的第五篇文章.在第一篇深入浅出Java垃圾回收机制中,我们已经学习了不同 ...

  3. 怎么对 Java 程序调优?不看别后悔!

    Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢.接口超时,服务器负载高.并发数低,数据库频繁死锁等. 尤其是在"糙快猛"的互联网开发模式大行其道的今天,随着 ...

  4. 11 个简练的 Java 性能调优技巧

    转载自 11 个简练的 Java 性能调优技巧 想要让你的项目一直高性能运作吗?以下有一些技巧你可以拿去消除缓存瓶颈,还有一些其他的性能调优建议. 大多数开发者认为性能优化是一个复杂的话题,它需要大量 ...

  5. java 性能调优_Java性能调优调查结果(第四部分)

    java 性能调优 这是本系列中的最后一篇文章,我们将分析我们在2014年10月进行的Java Performance Tuning Survey的结果.如果您尚未阅读第一篇文章,建议您首先阅读以下内 ...

  6. java 性能调优_Java性能调优调查结果(第一部分)

    java 性能调优 我们在2014年10月进行了Java性能调优调查.该调查的主要目的是收集对Java性能世界的见解,以改善Plumbr产品. 但是,我们也很高兴与您分享有趣的结果. 我们收集的数据为 ...

  7. java必读书籍_最佳5本Java性能调优书籍–精选,必读

    java必读书籍 为什么Java开发人员应该阅读有关性能调优的书? 当我很久以前第一次面对这个问题时,我以为以后会做,但是我很长一段时间都没有回过头来. 仅当我在用Java编写的任务关键型服务器端财务 ...

  8. java jvm调优_(第2部分,共3部分):有关性能调优,Java中的JVM,GC,Mechanical Sympathy等的文章和视频的摘要...

    java jvm调优 这是以前的文章(第3部分,共1部分)的继续:有关性能调优,Java中的JVM,GC,Mechanical Sympathy等的文章和视频的提要 . 事不宜迟,让我们开始使用我们的 ...

  9. java jvm调优_(第1部分,共3部分):有关性能调优,Java中的JVM,GC,Mechanical Sympathy等的文章和视频的摘要...

    java jvm调优 我已经花了几个月的时间考虑审查有关性能调优,JVM,Java中的GC,Mechanical Sympathy等主题的文章和视频的缓存,并最终花了点时间–也许这就是重点我什么时候才 ...

最新文章

  1. 发微信模版消息换行用\n
  2. docker nginx安装模块_docker安装nginx与php7.1
  3. InfoPath Forms Services的配置
  4. LeetCode 468 validate ip address(正则表达式)
  5. Cortex-M3的工作模式和特权级别
  6. Jenkins+SonarQube6.5.5+SonarScanner2.5代码质量管理平台
  7. 【攻防世界014】tt3441810
  8. java 抛出异常 返回值_java通过抛异常来返回提示信息
  9. 量子计算机人的大脑,人类的大脑是量子计算机吗?科学家正在进行测试!
  10. Spring @Aspect切面参数传递
  11. 【Android压力测试】monkey压力测试
  12. [jQuery原理] jQuery事件操作相关方法
  13. linux apache php.ini,Linux Apache的.htaccess控制php.ini 与MIME类型
  14. Rust : codewars的up AND down 算法
  15. KK集团冲刺上市背后:亏损规模连年飙升,KK馆贡献占比正在衰减
  16. 甲骨文UBUNTU安装宝塔面板无法访问
  17. STL源码剖析(四):容器(6)Rb_tree
  18. K8s --HPA容器水平伸缩
  19. 简述矩阵的秩和向量组的秩的定义 从定义出发分析两者之间的相互关系
  20. 《数据结构与算法:Python语言描述》一1.3算法和算法分析

热门文章

  1. C++ 中的文件读写
  2. 十三、MyBatis的缓存
  3. Android开发之 permission动态权限获取
  4. 几款常用esp32外设差异
  5. python svg2rlg_使用Python和ReportLab添加SVG到PDF
  6. 比机械硬盘快,外置移动硬盘性能测试
  7. Python + Selenium: expected_conditions介绍
  8. 计算机仿真进去终审录的概率大吗,论文进入终审录用概率大吗
  9. 用C语言编写纸牌游戏(数据结构)
  10. 哈尔滨理工大学软件与微电子学院第八届程序设计竞赛同步赛(高年级) 题解