為啥輸出不了前三的成績
import java.util.Arrays;
public class HelloWorld {
???? public static void main(String[] args) {
??????? int [] scores= {89,-23,64,91,119,52,73};
??????? System.out.println("輸出前三的成績:");
??????? HelloWorld zhang=new HelloWorld();
??????? zhang.getTop3(scores);
???????
??? }
???? public void getTop3(int[] scores){
??? ? Arrays.sort(scores);
??? ? int num=0;
??? ? for(int i=scores.length-1;i<=0;i--) {
??? ??? if(scores[i]<0 || scores[i]>100) {
??? ???? continue;
??? ??? }
??? ??? num++;
??? ??? if(num>3) {
??? ???? break;
??? ??? }
??? ??? System.out.println(scores[i]);
??? ??? }
??? ? }
???
???
???
}
2019-11-17
你的for循環(huán)那里第二個(gè)條件錯(cuò)了,直接跳出來了