錯(cuò)誤提示總是說(shuō) System.out.println(scores[i]);i那里不對(duì)
import java.util.Arrays;
public class HelloWorld {
? ?
??? //完成 main 方法
??? public static void main(String[] args) {
??? int[] scores={89 , -23 , 64 , 91 , 119 , 52 , 73};?? ?
?????? ?
??? HelloWorld score=new HelloWorld();?? ?
?? ?
??? score.sort(scores);
??? }
?? ?
??? //定義方法完成成績(jī)排序并輸出前三名的功能
?? ?
??? public void sort(int [] scores){
??????? Arrays.sort(scores);
??????? int num=scores.length;
??????? int count=0;
??????? for(int i=num-1;i>=0&&count<3;i--)
??????? if(scores[i]<0||scores[i]>100) continue;
??????? System.out.println(scores[i]);
??????? count++;
??????
??? }
???
2016-12-11
你的代碼編寫不規(guī)范,?for(int i=num-1;i>=0&&count<3;i--)
{
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?if(scores[i]<0||scores[i]>100){continue;}
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?System.out.println(scores[i]);
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?count++;
} ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 這樣子就不會(huì)出錯(cuò)了,機(jī)器和人腦不一樣,它是一行一行執(zhí)行的