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

正在回答

1 回答

public class HelloWorld {

    

    //完成 main 方法

    public static void main(String[] args) {

        int scores[]=new int[7];

        scores[0]=89;

        scores[1]=-23;

        scores[2]=64;

        scores[3]=91;

        scores[4]=119;

        scores[5]=52;

        scores[6]=73;

        output(scores);

    }

    

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

    static void output(int scores[]){

        int t;

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

            for(int j=i;j<7;j++)

                if(scores[i]<scores[j])

                {

                    t=scores[i];

                    scores[i]=scores[j];

                    scores[j]=t;

                }

        int num[]=new int[3];

        t=0;

        while(t<3)

        {

            int i=0;

            if(scores[i]<0 || scores[i]>100)

                i++;

            else

            {

                num[t]=scores[i];

                t++;

                i++;

            }

        }

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

        System.out.printf("%d\n%d\n%d\n",num[0],num[1],num[2]);

    }

    

    

    

    

    

    

    

    

    

}


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

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530553    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

求代码学习,

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