亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
//求序列和方法定義
public?class?HaHa{
????int?add(int[]?args,int?lengtrh)?{
????????int?sum?=?0;
????????if?(lengtrh<2)?System.out.println("data?error");
????????else?{
????????????for?(int?i=0;i<args.length;i++)?{
????????????????args[i]?=?args[i-1]?+?args[i-2];
????????????????sum?+=args[i];
????????????}
????????}
????????sum++;
????????return?sum;
????}
????//main
????public?static?void?main(String[]?ars)?{
????????HaHa?ha?=?new?HaHa();
????????int?l?=?8;
????????int[]?nums?=?new?int[8];
????????nums[0]?=?0;
????????nums[1]?=?1;
????????int?result?=?ha.add(nums,8);
????????System.out.println(result);
????}
}
//請問錯誤出在哪里,求指教。


正在回答

4 回答

args[i]?=?args[i-1]?+?args[i-2];

i等于0 的時候 后面的這個表達式就變成了args[0]?=?args[-1]?+?args[-2];

你覺得args[-1]會不出錯嗎?

2 回復 有任何疑惑可以回復我~
#1

單純如它 提問者

那我把i初始值變成2就OK了?
2014-11-01 回復 有任何疑惑可以回復我~
#2

820reverse 回復 單純如它 提問者

總之不會出錯了
2014-11-04 回復 有任何疑惑可以回復我~

lengtrh

0 回復 有任何疑惑可以回復我~

你不把錯誤貼出來怎么看?

0 回復 有任何疑惑可以回復我~

求回復啊

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號