xbns.net
当前位置:首页 >> 用jAvA语言写出1 1 2 3 5 8 13 21 34 55 89 144 >>

用jAvA语言写出1 1 2 3 5 8 13 21 34 55 89 144

分析:1 1 2 3 5 8 13 21 34 55 89 144 可以发现 从第三个数字开始 第三个数字就是前面两个数字的相加 public class One { public static void main(String[] args) {//用java语言写出1 1 2 3 5 8 13 21 34 55 89 144 int nums[] = new int[12];//临时保存输

public static void main(String[] args) { int d=20;//求前20个.. for(int a=1,b=0,i=0;i { int c=a+b; //求第3个数组等于第一个数字+第二个数字 System.out.println(c);//显示 a=b;//将第2个数字赋值给第1个数字 b=c;//将第3个数字赋值给第2个数字 } }//好了你可以试验一下..

递归int getSum(int n){if(n==1||n==2) return 1;else return getSum(n-1)+getSum(n-2);}

class Fibonacci { public static void main(String[] args) { int a = 0, b = 1, c = a + b; for (int i = 0; i 评论0 0 0

方法一:while循环 public class test{ public static void main(string[] args){ int i=1; while(i system.out.print("java:"+i+"次"); //每次循环打印一次java system.out.println(); //打印空行 i++; } } 方法二:for循环 public class test{ public static void

解题思路:从第3个数字开始,后一个数字是前2个数字的和 public class text { public static void main(String[] args) { int num1=1,num2=1,temp; System.out.format("第1个数是%d%n",num1); System.out.format("第2个数是%d%n",num2);

仔细观察就会知道 这是个斐波那契函数,用迭代法易实现f(1)=f(2)=1;f(n)=f(n-2)+f(n-1);n>2所以程序如下:public class Fibo { public int f(int n){ if(n==1||n==2) return 1; else return (f(n-2)+f(n-1)); } public static void main(String[] args) { Fibo Fi=new

int k ;int befor = 1;int later = 1;for(int i =1;i<=28;i++){k = befor+later;befor =later;later = k;}System.out.println("第30个是"+k);以上内容为直接写的,没试过,即使错了,大概也是这思路

前两个数的和等于后一个数

这是一个斐波那契数列,用递归求值public class Test { public static void main(String[] args) { System.out.println(f(6)); } public static int f(int n){ if(n==1||n==2){ return 1; }else{ return f(n-1)+f(n-2); } }}

相关文档
5615.net | mqpf.net | zxqk.net | jinxiaoque.net | jjdp.net | 网站首页 | 网站地图
All rights reserved Powered by www.xbns.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com