为了账号安全,请及时绑定邮箱和手机立即绑定

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

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 回答

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

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

求采纳!

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信