求大神幫我看看哪里錯(cuò)了
package?a22; import?java.util.Arrays; public?class?Lian9?{ public?static?void?main(String[]?args)?{ int?[]scores=?{89?,?-23?,?64?,?91?,?119?,?52?,?73}; Lian9?hello=new?Lian9(); System.out.println("考試成績(jī)的前3名為:"); hello.text(scores); } public?void?text(int?[]?scores)?{ Arrays.sort(scores); int?num=0; for(int?i=scores.length;i>=0;i--)?{ if(scores[i]>=0&&scores[i]<=100?)?{ num++; } System.out.println(scores[i]); if(num>2)?{ break; } } } }
運(yùn)行結(jié)果是這樣的:
考試成績(jī)的前3名為:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 7
at a22.Lian9.text(Lian9.java:16)
at a22.Lian9.main(Lian9.java:9)
2017-07-15
已解決