ikarus/benchmarks.larceny/src/fibfp.java

26 lines
445 B
Java

/* FIBFP -- Computes fib(30) using floating point */
class fibfp {
static double fib (double n)
{
if (n < 2.0)
return n;
else
return fib (n-1.0) + fib (n-2.0);
}
public static void main (String args[])
{
int i;
double result = 0.0;
for (i=0; i<50; i++)
result = fib (30.0);
if (result != 832040.0)
System.out.println ("*** wrong result ***");
}
}