/*
Author:wulliam
Create time:2004 10 26
Note:for java homework
http://www.math.utah.edu/~beebe/software/java/fibonacci/Fibonacci3.java
*/
import java.lang.*;
import java.util.*;
public class Fibonacci
{
public static void main(String argv[])
{
System.out.print("jb");
demo d=new demo();
Fib aFib=new Fib(99);
aFib.myprint();
}
}
class demo
{
public demo()
{
System.out.print("This is a demo!/n");
}
}
class Fib
{
private int n;
Fib(int an)
{
n=an;
}
/*
long add()
{
if(n=0) add(n)=1;
if(n=1) add(n)=1;
add(n)=add(n-1)+add(n-1)
return
}
*/
long myresult(int nn)
{
int i=1;
long sum1=1l;
long sum2=1l;
long temp;
// if ((n==0) or (n==1)) return(1);
if(nn==0) return(1);
if(nn==1) return(1);
while(i<nn)
{
temp=sum1+sum2;
sum1=sum2;
sum2=temp;
i++;
}
return(sum2);
}
public void myprint()
{
for(int i=0;i<n;i++)
{
System.out.println(myresult(i)+" ");
//if((i+1)%20==0) System.out.print("");
}
}
}
java 写的第一个类!
import java.lang.*;
import java.util.*;
public class testclass
{
public static void main(String argvs[])
{
System.out.print("Just a Test!/n");
demo a=new demo();
demo2 b=new demo2();
}
static class demo
{
public demo()
{
System.out.print("This is a demo!");
}
}
public class demo2
{
int n;
demo2(int nn)
{
n=nn;
}
/*
long add()
{
if(n=0) add(n)=1;
if(n=1) add(n)=1;
add(n)=add(n-1)+add(n-1)
return
}
*/
long myresult(int nn)
{
int i=1;
long sum1=1l;
long sum2=1l;
long temp;
// if ((n==0) or (n==1)) return(1);
if(nn==0) return(1);
if(nn==1) return(1);
while(i<nn)
{
temp=sum1+sum2;
sum1=sum2;
sum2=temp;
i++;
}
return(sum2);
}
public void myprint()
{
for(int i=0;i<n;i++)
{
System.out.println(myresult(i)+" ");
if((i+1)%10==0) System.out.print("");
}
}
}
}
动手才晓得出问题了!光看不写程序不行啊!