为什么输入3位数成绩不能参加排序

package hello;

import java.util.Scanner;

import java.util.Arrays;

public class Hello {

  public static void main(String[] args) {

   Scanner input=new Scanner(System.in);

   System.out.println("请输入考试成绩");

   int[] scores=new int[7];

   for(int i=0;i<7;i++){

    int b=input.nextInt();

    scores[i]=b;

   }

   System.out.println("考试成绩前三名为:");


    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]);

    }

}    

// TODO Auto-generated method stub

}


慕哥1464261
浏览 1408回答 1
1回答

dumbaodouble

你自己定义了不能输入小于0或大于100的数加入数组,怎么还问别人呢?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java