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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

求解,錯(cuò)在哪個(gè)地方了?

求解,錯(cuò)在哪個(gè)地方了?

sn3959 2015-09-27 17:36:16
import java.util.Arrays;public class HelloWorld {? ??? ? //完成 main 方法? ? public static void main(String[] args) {? ? ? ? int [] scores={89,-23,64,91,119,52,73};? ? ? ?System.out.println("考試成績的前三名為:");? ? ? ?HelloWorld hello=new HelloWorld();? ? ? ? hello.top3(scores);? ? ? ??? ? }? ? public void top3(int[]scores){? ? ? ? int count=0;? ? ? ? Arrays.sort(scores);? ? ? ? for(int i=scores.length;i>=0;i--){? ? ? ? ? ? if(scores[i]<0||scores[i]>100){? ? ? ? ? ? ? ? continue;? ? ? ? ? ? }? ? ? ? ? ? count++;? ? ? ? ? ? if(count>3){? ? ? ? ? ? ? ? break;? ? ? ? ? ? }? ? ? ? System.out.println(scores[i]);? ? ? ? }? ? }? ??? ? //定義方法完成成績排序并輸出前三名的功能? ??? ??? ??? ? 錯(cuò)誤信息為:考試成績的前三名為:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 7at HelloWorld.top3(HelloWorld.java:16)at HelloWorld.main(HelloWorld.java:9)? ??? ??? ??? ??? ??? ??}
查看完整描述

1 回答

?
天啟之魂

TA貢獻(xiàn)174條經(jīng)驗(yàn) 獲得超85個(gè)贊

.ArrayIndexOutOfBoundsException: 7 ?意思為數(shù)組角標(biāo)越界異常,異常數(shù)為角標(biāo)7

稍微看了下你的代碼 你的數(shù)組里面有7個(gè)元素,那么元素里面的角標(biāo)是0-6 ?但是你int i=score.length ?i就為7,

score[7]是不存在的! 你改為int i=score.length-1;就可以了

查看完整回答
1 反對(duì) 回復(fù) 2015-09-27
  • 1 回答
  • 0 關(guān)注
  • 1800 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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