<%@ page language="java" import="java.util.*,java.io.*"
contentType="text/html;charset=utf-8"%>
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<title>Golden ratio from Fibornacci numbers</title>
</head>
<body style="text-align:center">
<h1> Golden ratio from Fibornacci numbers </h1>
<%!
int fibonacci(int n){
if(n <= 2){
return 1;
}else{
return fibonacci(n-1) + fibonacci(n-2);
}
}
%>
<%
final int count = 40;
int fibs[]=new int[count];
double nums[]=new double[count];
fibs[0] = 0;
nums[0] = 0;
int i = 1;
while(i < count){
fibs[i] = fibonacci(i);
i++;
}
for(int j = 1 ; j < count; j++){
nums[j] = (double)fibs[j-1] / (double)fibs[j];
}
int j = 0;
for(double x:nums){
String xs;
xs=String.format("%05f",x);
if(j%4==0 && j!=0){
out.print("<br/>");
}
out.print(xs + "<em style='white-space:pre'> </em>");
j++;
}
%>
</body>
</html>