• 黄金分割数 0.618 与美学有重要的关系。舞台上报幕员所站的位置大约就是舞台宽度的 0.618 处,
    墙上的画像一般也挂在房间高度的 0.618 处,甚至股票的波动据说也能找到 0.618 的影子…
    黄金分割数是个无理数,也就是无法表示为两个整数的比值。
    0.618 只是它的近似值,其真值可以通过对 5 开方减去 1 再除以 2 来获得,
    我们取它的一个较精确的近似值:0.618034
    有趣的是,一些简单的数列中也会包含这个无理数,这很令数学家震惊!
    1 3 4 7 11 18 29 47 … 称为“鲁卡斯队列”。它后面的每一个项都是前边两项的和。
    如果观察前后两项的比值,即:1/3,3/4,4/7,7/11,11/18 … 会发现它越来越接近于黄金分割数!
    你的任务就是计算出从哪一项开始,这个比值四舍五入后已经达到了与 0.618034 一致的精度。
    请写出该比值。格式是:分子/分母。比如:29/47
/**/
package Question40_49;
public class Question44 {
public static void main(String[] args) {
int a=1,b=3,t;
while(true){
if(Math.abs((double)a/b-0.618034)<0.000001){
System.out.println(a+"/"+b+" = "+(double)a/b);
break;
}
t=a;
a=b;
b+=t;
}
}
}

运行结果:
1364/2207

java实现黄金分割数相关推荐

  1. 不愧是京东大牛!用Java实现黄金分割数的示例详解(附代码)

    这篇文章主要介绍了java 实现黄金分割数的示例详解,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧. 黄金分割数 0.618 与美学有重要的关系.舞台上报幕员所站的位置大约就是舞台宽 ...

  2. java求无理数近似,java 实现黄金分割数的示例详解

    黄金分割数 0.618 与美学有重要的关系.舞台上报幕员所站的位置大约就是舞台宽度的 0.618 处, 墙上的画像一般也挂在房间高度的 0.618 处,甚至股票的波动据说也能找到 0.618 的影子- ...

  3. 蓝桥杯竞赛java本科-黄金分割数

    问题描述:     黄金分割数0.618与美学有重要的关系.舞台上报幕员所站的位置大约就是舞台宽度的0.618处,墙上的画像一般也挂在房间高度的0.618处,甚至股票的波动据说也能找到0.618的影子 ...

  4. java黄金分割数的解题思路_java 实现黄金分割数的示例详解

    黄金分割数 0.618 与美学有重要的关系.舞台上报幕员所站的位置大约就是舞台宽度的 0.618 处, 墙上的画像一般也挂在房间高度的 0.618 处,甚至股票的波动据说也能找到 0.618 的影子- ...

  5. ThreadLocal源码分析-黄金分割数的使用

    前提# 最近接触到的一个项目要兼容新老系统,最终采用了ThreadLocal(实际上用的是InheritableThreadLocal)用于在子线程获取父线程中共享的变量.问题是解决了,但是后来发现对 ...

  6. 黄金分割小数点后100位小数的c语言编程,黄金分割数小数点后100位

    满意答案 su304_321 2013.03.25 采纳率:57%    等级:12 已帮助:10017人 黄金分割奇妙之处,在于其比例与其倒数是一样的.例如:1.618的倒数是0.618,而1.61 ...

  7. 【Java】奇偶数判断

    [Java]奇偶数判断 需求 编写方法,判断一个数是奇数还是偶数 代码 package com.cxl.demo27;import java.util.Scanner;//奇偶数判断 public c ...

  8. Java中两数交换引发的值传递问题及解决方案

    Java中两数交换引发的值传递问题及解决方案 今天导师分享了一个有趣的代码,记录一下,让我们一起看看~ //交换两个整数 private static void swap(int i, int j) ...

  9. java阿姆斯特朗数,Java判断阿姆斯特朗数

    Java判断阿姆斯特朗数 1 什么是阿姆斯特朗数 Java中的阿姆斯壮数字:如果正数等于其数字的立方之和,例如0.1.153.370.371.407等,则称为阿姆斯特朗数. 让我们尝试了解为什么153 ...

最新文章

  1. springboot 学习笔记(三)
  2. CentOS6.X 系统安装图文教程,超详细
  3. HTML中的转义字符 (转)
  4. 深度学习人体姿态估计算法综述
  5. mysql count 优化索引_如何通过使用索引在InnoDB上优化COUNT(*)性能
  6. swoole mysql 并发_如何用Swoole测试MySQL在特定SQL下的并发性能
  7. iPhone开发教程 UI基础课程(58课时)
  8. 【软件项目管理】软件项目的主要成本是人的劳动的消耗
  9. 微软云 mysql 重启_停止Azure MySQL PaaS数据库
  10. andriod studio获取root_怎样获得root权限
  11. asp.net 页面ajax访问被阻塞
  12. C#编写ActiveX控件
  13. JButton与Button的区别
  14. 手机王者荣耀怎么投屏到电脑
  15. 300题 第七讲 零点定理与微分不等式
  16. 在 Vue 中使用lodash对事件进行防抖和节流
  17. CodeForces 19E 仙女fairy
  18. c语言寻找勾股数,Numpy 寻找勾股数
  19. 铅华洗尽的Windows XP
  20. 关于C语言实现凯撒加密算法

热门文章

  1. JioNLP上的那些好用的冷门工具
  2. 华为VRP系统管理(简单介绍及使用方法)
  3. OpenCL框架组成
  4. 百度谷歌双搜1.3.0已发布
  5. 恋那一地月光(转贴)
  6. java培训后的收获和感想_java培训心得体会(7篇).docx
  7. S4/HANA批次管理——创建批次确定类以及对应特征
  8. GNN 的发展过程和一些理论(谱图表示学习 等)之间的关系
  9. (设计模式九)java设计模式之外观模式(门面模式)
  10. SUMO中车辆类型的定义及路由文件的写法