标题: 黄金连分数
黄金分割数0.61803... 是个无理数,这个常数十分重要,在许多工程问题中会出现。有时需要把这个数字求得很精确。
这个题目就是让把黄金分割数 求到100个有效位
//数组规律是斐波那契数列规律
判断public class 黄金连分数 {
public static BigDecimal bDecimal = new BigDecimal("1");
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(dg(500));
}
public static BigDecimal dg(int n){
BigDecimal s = new BigDecimal("1");
if(n<2){
return s;
}else{
return bDecimal = bDecimal.divide(bDecimal.add(dg(n-1)),100,BigDecimal.ROUND_HALF_UP);
}
}
}