这道题,一定要注意的点,一定一定不要把double写成float 亲身经历,红了一大片。

public class Huangjin {
public static void main(String[] args) {

    double min = 1;//中间值定为1double breakPoint = 0.618;//黄金分割点值int fz = 0;//分子int fm = 0;//分母for (int fz1 = 1; fz1 < 20; fz1++) {for (int fm1 = 1; fm1 < 20; fm1++) {if (fz1 % 2 == 0 && fm1 % 2 == 0) {//分子分母不能同时为偶数continue;//如果符合条件则跳过}double result = (double) fz1 / fm1;//强制转换int-doubledouble diff = result - breakPoint;//结果值和黄金值的差值diff = diff < 0 ? 0 - diff : diff;//负转正if (diff < min) {min = diff;fz = fz1;fm = fm1;}}}System.out.println("离黄金分割点(" + breakPoint + ")最近的两个数相除是:"+ fz + "/" + fm + "=" + ((double) fz / fm));//注意不能用fz1,fm1
}

}
老鸭子,有误或者有要补充的地方吱我一声,我一定纠正过来!

Leetcode 黄金分割点等级简单相关推荐

  1. LeetCode 其他部分 简单 Python实现

    #LeetCode 其他部分 简单 Python实现 ''' 位1的个数 编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 '1' 的个数(也被称为汉明重量).示例 : 输入: 11 ...

  2. leetcode练习(简单总结做过的题)

    文章目录 leetcode(简单总结做过的题) 两数之和:`简单` 整数反转:`简单` 回文数:`简单` 罗马数字转整数:`简单` 最长公共前缀:`简单` 有效的括号:`简单` 合并两个有序的链表:` ...

  3. LeetCode 动态规划《简单》部分 Python实现

    #2018-06-07 June Thursday the 23 week, the 158 day SZ #LeetCode 动态规划简单部分 Python实现 '''爬楼梯 假设你正在爬楼梯.需要 ...

  4. LeetCode 字符串(简单题)

    答案摘抄自: https://leetcode-cn.com/tag/string/ 13. 罗马数字转整数 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V ...

  5. leetcode数组相关简单习题,玉米迪迪的刷题之旅(*╹▽╹*)

    好啦好啦!我今天开始重鼓信心刷题啦!也不知道怎么回事一道简单的数组题开始有了思路,却总是写不出来,但是也就是看了别的大佬的思路以及自己的回忆,突然发现!这个题的做法我的老师讲过!一下子又发现我回忆起来 ...

  6. 【leetcode】【简单】13. 罗马数字转整数【字典搜索】

    题目概述: 题目注意点: 每次和右边数据比较大小,然后确认增加还是减去 如果是MCCC,这里需要确认右边大于左边才可以增加,等于也要减去 解题思路: 完整代码: class Solution(obje ...

  7. CMMI的5个等级简单介绍

    CMMI-软件能力成熟度模型集成(等级-过程方面) 必要部件 特定目标 通用目标 期待部件 特定惯例 通用惯例 参考部件 初始级 工作方式处于救火的状态,不断的应对突如其来的危机 受管理级 需求管理 ...

  8. leetcode 数组:简单题 第四页

    53.最大子序和(着重看的简单题) 思路:贪心(重要思想)cur_sum存储局部的最大子序列和,ans存储全局中的最大子序列和. class Solution:def maxSubArray(self ...

  9. LeetCode Summary Ranges(简单的数组处理)

     Given a sorted integer array without duplicates, return the summary of its ranges. For example, g ...

  10. LeetCode 110平衡二叉树-简单

    给定一个二叉树,判断它是否是高度平衡的二叉树. 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 . 示例 1: 输入:root = [3,9,20,n ...

最新文章

  1. 追加10亿!腾讯宣布设立15亿元“战疫基金”
  2. 程序人生:外链建设流程与细节都有哪些
  3. Linux基础知识1
  4. UA MATH564 概率论VI 数理统计基础3 卡方分布的正态近似
  5. 微服务架构与Spring Cloud Alibaba
  6. Verilog代码风格
  7. c调用按钮点击事件_Unity3d---对UI事件接口的一些测试和机制(坑)的总结
  8. 一种基于谷歌浏览器加载activex控件的解决方法与流程技术_Office控件使用总踩雷?畅写Office带你云端飞行...
  9. sts java配置tomcat_STS配置Tomcat.9.0
  10. “数据湖”:概念、特征、架构与案例
  11. Duplicate Symbol链接错误的原因总结和解决方法[转]
  12. MySQL和Oracle的一些区别
  13. bzoj 1833: [ZJOI2010]count 数字计数(数字0-9的个数)
  14. 2021中国研究生数学建模竞赛
  15. 计算机科学梦想演讲稿,关于科技演讲稿讲话稿范文三篇
  16. 基于神经网络的倒立摆控制系统设计
  17. Java提升反射效率
  18. AVX贴片钽电容标识
  19. Scala中的面向对象
  20. [转载]荷香如歌_xing2516_新浪博客

热门文章

  1. 微信、QQ可正常使用,但浏览器打不开网页解决办法
  2. Android开发规范:资源文件命名规范
  3. Granger格兰杰因果关系的设计、基本假设和额外要求
  4. Postman代理设置
  5. 阿里用回mysql_回mysql事务
  6. jvm System.gc()说明
  7. Java、某天是星期几
  8. STM32正点原子和野火程序移植
  9. 深入理解oracle的context,读者对于《深入解析Oracle》的评价
  10. 超越之MongDB系列教程(六) MongDB的查询