问答详情
源自:12-2 项目问题解析 1

求代码学习,

求最后一节课的代码学习

提问者:吃瓜群众123 2020-10-26 21:02

个回答

  • 蓝色的蓝莓
    2021-01-09 16:05:07

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

        }

        

        

        

        

        

        

        

        

        

    }