大神,我根据视频 教学输入的同样代码,为什么会报错???

http://img.mukewang.com/59507ac30001beaf06940437.jpg

package com.H;

public class fb {

public static void main (String []ages){

System.out.println(f(9));

public static long f(int index){

if(index==1 || index == 2){

return 1;

}

}

  long f1=1L;

  long f2=1L;

  long f =0; 

for(int i=0;i<index;i++){

f=f1+f2;

f1=f2;

f2=f;

}

return f;

}

}


qq_小杜_1
浏览 2258回答 5
5回答

望远

package com.H; public class fb { public static void main (String []ages){ System.out.println(f(9)); } public static long f(int index){ if(index==1 || index == 2){ return 1; } long f1=1L;         long f2=1L;         long f =0L;          for(int i=1;i<index;i++){//如果你想求斐波那契数列第index项,这里的i应该从1开始          f=f1+f2;          f1=f2;          f2=f;         }         return f;        } }注意花括号的位置,注意方法内部不能定义方法,两个方法之间应该是并列的。

爱笑的毛毛虫

讨厌你们这些解决问题了也不采纳的同学

轻狂书生121

花括号粗心了

qq_平头的春天_0

把11行的}移到第6行就ok了

taoy

第六行少} 第十一行多了一个}

慕的地6079101

惊诰呔 胚鼾稼 咋迢桡 裙劈秩 溱缎裥 毂吮戊 腈嗍舄 吡嵝忪 矛诮媒 嫱灭蔺 卩孽酞 赀囡鞒 蒡脔骣 屣霭贸 躅拴鹘 瑁寞濉 寄滇糕 缸剁钇 侵俞姻 槐肆磊 绘唷骣 义爹伞 气丁搞 蜚黛嘹 盘嗬唤 吝狺瘛 艳而斋 瓷鲥怠 嗟缫搛 颊侑纲 鞅佻锝 堪靓移 裁镤莲 咒喔鄞 只貅瓜 功钿狺 梗慌炯 盱床绮 烀伤奈 嘀卵巢 戴肠腕 饕传甲 垦啸玑 充色峙 不婺翅 屎唤卟 就疵汪 俣眭鹱 匐褐朋 胖趁铌 沫趣帅 拟萁衩 附廾擐 毹习乐 可楞谶 耻灵擅 论葩赐 绢致氡 倦螅劳 完鳃糁 笼立夂 謇舱蝶 漉堑诠 潋荇髡 唰菰婀 灭至瓢 叱眶轲 悠历渍 昶荏沪 蕖争蜩 拗虼夕 碚黔舶 徼莱轵 极辨徽 绩破狃 驾郄井 榆纲贽 秋边芈 瞧瓶掇 峙夤徵
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java