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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

編譯器沒有顯示錯誤,但不知道為什么運行失敗

編譯器沒有顯示錯誤,但不知道為什么運行失敗

楓夜流螢 2017-08-29 16:27:39
package practice;public class practice6{ private static int dayNumber; private int way; private static double sum; private static int[] number1={2,3,4,2,3,1}; private static int[] number2={2,5,4,1,0,1}; public void jisuan(int way){ switch(way){ case 1:new practice6().jisuan1();break; case 2:new practice6().jisuan2();break; } } public static void jisuan1(){ int dixin=dayNumber*40; int tichen=0; for(int a=0;a<=number1.length;a++){ tichen=5*number1[a]; } sum=dixin+tichen; } public static void jisuan2(){ int dixin=dayNumber*50; double tichen=0; for(int a=0;a<=number1.length;a++){ tichen=3*number1[a]; } sum=dixin+tichen; } public static void main(String[] args) { practice6 p6=new practice6(); p6.jisuan(2); }}
查看完整描述

2 回答

?
精慕門9254224

TA貢獻167條經驗 獲得超46個贊

肯定是ArrayIndexOutOfBoundsException ,數組下標越界異常

查看完整回答
反對 回復 2017-08-29
?
望遠

TA貢獻1017條經驗 獲得超1032個贊

for(int?a=0;a<=number1.length;a++){
tichen=5*number1[a];
}
for(int?a=0;a<=number1.length;a++){
tichen=3*number1[a];
}

數組下標越界

for(int?a=0;a<number1.length;a++){
}

下標是從0--length-1的length個元素下標

查看完整回答
反對 回復 2017-08-29
  • 2 回答
  • 0 關注
  • 1666 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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