运行没有错误,但构建失败,请大神帮我看看哪里错了

来源:7-1 编程练习

qq_炼狱谷_04206192

2017-02-07 11:25

package javaapplication1;

import java.util.Arrays;

public class zheng {

    public static void main (String[] args){

    int[] scores={89,-23,64,91,119,52,73}; 

        zheng zdy=new zheng();

        zdy.zheng(scores);    

    } 

    //定义方法完成成绩排序并输出前三名的功能

    public void zheng(int[] scores){

        int t,x=0;   

        for(int i=7;i>0;i--){

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

              if(scores[j]<scores[j+1]){

              t=scores[j];scores[j]=scores[j+1];scores[j+1]=t;  

              }

              }}

        for(int h=0;h<7&&x<3;h++){

            if(scores[h]>=0&&scores[h]<=100){

                x++;

                System.out.println(scores[h]);

            }

        }      

}

}


写回答 关注

1回答

  • ziom
    2017-02-07 13:02:27

    把zheng()里的第一个for循环改成如下:

    // for(int i=7;i>0;i--)
    for(int i=scores.length-1;i>0;i--)

    求采纳!

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

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

1165565 学习 · 17587 问题

查看课程

相似问题