第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

這個錯誤如何改正

package?helloworld;
import?java.util.Arrays;
/**
?*
?*?@author?Y
?*/
public?class?HelloWorld?
{
????public?static?void?main(String[]?args)?
????{
????????int[]scores={89?,?-23?,?64?,?91?,?119?,?52?,?73};
????????HelloWorld?hello=new?HelloWorld();
????????hello.put(scores);
????????
????????
?????}
????public??void?put(int[]score){
??????Arrays.sort(score);
??????for(int?i=score.length;i>score.length-3;i--)
??????System.out.print(score[i]);
????}
????
????
????錯誤:?。?????Exception?in?thread?"main"?java.lang.ArrayIndexOutOfBoundsException:?7
????at?helloworld.HelloWorld.put(HelloWorld.java:25)
????at?helloworld.HelloWorld.main(HelloWorld.java:18)
C:\Users\123\AppData\Local\NetBeans\Cache\8.1\executor-snippets\run.xml:53:?Java?returned:?1
構(gòu)建失敗?(總時間:?3?秒)


正在回答

6 回答

int?i=score.length;i>score.length-3;i-- ?錯了,score.length應(yīng)該是7,當(dāng)i=7的時候,scores[7]就越界了,因為score下標(biāo)最大只到6,

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

寫代碼的阿木木 提問者

確實 應(yīng)該是.length-1
2016-04-02 回復(fù) 有任何疑惑可以回復(fù)我~

數(shù)組下標(biāo)越界

0 回復(fù) 有任何疑惑可以回復(fù)我~

scores.length是7 ,但是數(shù)組下標(biāo)最大是6 所以應(yīng)該scores.length-1 ,代碼里還有一些空格的問題

0 回復(fù) 有任何疑惑可以回復(fù)我~

越界了i=score.length 但是 0<=i<score.length

0 回復(fù) 有任何疑惑可以回復(fù)我~

角標(biāo)錯了 ? 一樓說的對

0 回復(fù) 有任何疑惑可以回復(fù)我~

scores[i]里的i值是從零開始,int?i=score.length改為int?i=score.length-1,希望可以幫到你

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

這個錯誤如何改正

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號