大佬这哪里出错了啊

来源:7-1 编程练习

TigerKK

2018-09-23 18:03

package com;
import java.util.Arrays;
public class Demon6 {
public static void main(String[] args) {
 Demon6 hello=new Demon6();
 int[] scores= {89,-23,64,91,119,52,73};
 
 int[] scores1=hello.sort(scores);
 System.out.println("考试成绩的前三名为:"+Arrays.toString(scores1));
}
    public int[] sort(int[] scores) {
     Arrays.sort(scores);
     int[] scores1=new int[3];
     int num=0;
     for(int i=scores.length-1;i>=0&&num<3;i--) {
      if(scores[i]<0||scores[i]>100) {
       continue;
      }
          num++; 
          scores1[i]=scores[i];
     }
             return scores1;
    }
}

写回答 关注

1回答

  • 向技术迈进
    2018-09-24 16:21:03

    你这个scores1[i]=socres[i]好像就有问题吧

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165515 学习 · 17586 问题

查看课程

相似问题