问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-06-09 15:39

我来回答

5个回答

热心网友 时间:2024-10-20 11:36

分析: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];

//临时保存输出的字符串

StringBuffer sb = new StringBuffer();

for(int i = 1; i<= 12 ; i++){

if(i == 1){ 

//i = 1时 把1保存到数组0的地址

nums[i-1]=i;

//把 数组0的值 追加到sb中

sb.append(""+nums[i-1] + " ");

}else if(i == 2){

//i = 2时 把1保存到数组1的地址

nums[i-1]=i-1;

//把 数组1的值 追加到sb中

sb.append(""+nums[i-1] + " ");

}else{

//临时对象 temp1 保存当前数组 i-3 的值

int temp1 = nums[i-3];

//临时对象 temp1 保存当前数组 i-2 的值

int temp2 = nums[i-2];

//当前数组i-1的值 为 数组 i-3 的值  + 数组 i-2 的值

int temp3 = temp1 + temp2;

//把 temp3 保存到当前数组 i-1 

nums[i-1]=temp3;

//把 数组 i-1的值 追加到sb中

sb.append(""+temp3 + " ");

}

}

//输出sb

System.out.println(""+sb);

}

}

结果:

热心网友 时间:2024-10-20 11:37

类似这样:


fun(n)
{
   if (n == 1) 
     return 1;
    else if(n==2)
     return 1;
    else if (n>2)
     return fun(n) + fun(n-1);
}

追问用到那些语法?

追答就是一个递归函数,然后你调用这个函数就是了。

热心网友 时间:2024-10-20 11:37

import java.util.Arrays;
public class CalenderTest {
    public static void main(String[] args) {
        int [] fibonacci = new int[12];
//        fibonacci[0] = 1;
//        fibonacci[1] = 1;
        for (int i = 0; i < fibonacci.length; i++) {
            if ( i < 2) 
                fibonacci[i] = 1;
            else 
                fibonacci[i] = fibonacci[i - 1] + fibonacci[i - 2];
        }
        System.out.println(Arrays.toString(fibonacci));
    }
}

热心网友 时间:2024-10-20 11:38

这个不就是费不拉稀数列吗。。。。

public class Fbnc {
    int f1=1,f2=1; 
    public Fbnc() {
     while(f1<10000)
     {
      System.out.println(f1);
      f2+=f1;
      f1=f2-f1;
     }  
    }
    public static void main(String[] args) {
        Fbnc s =new Fbnc();
    }
}

热心网友 时间:2024-10-20 11:39

public class Test {

public static void main(String[] args) {

test(0, 0, 11);


}

public static void test(int a, int b, int times) {
if (times == 0) {
return;
}
if (a == 0 && b == 0) {
System.out.println(++a);
System.out.println(++b);
} else {
int temp = a + b;
System.out.println(temp);
a = b;
b = temp;
}
test(a, b, --times);
}

}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
魔兽世界80牧师治疗天赋 魔兽世界80级牧师加血还强大么? 上海自驾游最全攻略,短途无比惊艳的自驾游 请问去新疆旅游,什么季节最合适? 不正创是什么意思? 知识产权侵权责任承担形式有哪些 完全产权是什么意思? 产权错位是什么意思? 抖音通知设置为什么没有全部? 巴黎欧莱雅男士劲能醒肤露如何通过创新成分提升皮肤防护和活力? 梦幻89进,SB勿扰 伊川县县城哪里有卖打印机 用照片做视频配乐怎么配不上? 有方便装进行李箱的热水壶推荐吗? 想买一款电热水壶给家里的老人,有没有方便又安全的电热水壶? 读书让我高雅的作文 ...电热水壶,同事推荐了摩飞MR6090便携式电热水壶,请问这款热水壶... 求写一篇原创的作文 读书使我___半命题 要求是记叙文 叙事散文 初中水平... 为什么冀支付提前还了没有借欹金额了 腾讯企业aip和个人微信功能作用有什么区别? 什么是企业版?都有哪些什么功能介绍? 小牛ns1原厂可以跑多少 每天都喝丝瓜瓤水好吗 一个手机号码怎么能申请两个呢?不用手机号码就不能申请微信了吗... 一颗大概十六公分直径的野生红豆杉直多少钱, 一株红豆杉能结果吗 我先买了一颗红豆杉,80厘米高,为什么叶片全干掉了,绿色的叶片叶是干... 我大姨昨天不小心砍了一颗红豆杉树..现在被林业局扣住了 .听林业局的... 这是什么鱼呀! 想买一颗红豆杉盆景,请教一下哪个品种的红豆杉好? 亲们,打印机测试黑色的有点歪扭,还有点虚,是堵头吗? 重大疾病的患病年龄越来越低而重大疾病的康复率越来越高是什么意思? ...下的za,泊美,水之印,欧伯莱,悠莱分别适合什么年龄,明星产品是什么... 水稻单产较高可以在北京郊区平原广泛种植吗? 经常性偏头痛的人,用天麻炖鱼头可以舒缓吗? za姬芮适合什么年龄 word2003中插入的图片能不能和艺术字重叠在一起?怎么重叠? 北京石景山能种水稻吗? 北京现在还有种水稻的地方吗 什么手机唱歌效果好 为什么罗马不能种水稻而北京能? 为什么手机唱歌有许多人的音质那么好?如果是有设备,是什么设备啊 北京可以种几季稻谷呢 原始社会北京人会种植水稻吗 华北地区可否种水稻 小麦和水稻的种植省份 北京哪里有水稻 北方能种水稻的地方有多少? 2011年农历3初9日21:50张姓男宝宝按什么名字好... 美桥数字货币平台客服联系我