问答详情
源自:7-1 编程练习

帮忙看看拿错了

public class HelloWorld {

     import java.util.Arrays;

    //完成 main 方法

    public static void main(String[] args) {

        

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

       Arrays.sort(scores);

       int count=0;

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

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

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

               continue;

           }count++;

           if(count>3){

               break;

           }

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

       }

        

        

    }

    

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

    

}


提问者:liu4444 2016-01-13 09:58

个回答

  • 一飞同学
    2016-01-23 20:10:58

    导入  Arrays方法  要放在包的下面,;类的前面   就像上面这朋友写的

  • 努力提升
    2016-01-14 14:22:58

    public class HelloWorld {

         import java.util.Arrays;

    这个地方写错了import java.util.Arrays;应该写在外面,写在第一行

    import java.util.Arrays;

    public class HelloWorld {



  • liu4444
    2016-01-13 14:26:14

    你写的什么啊   我看不懂


  • 侯哥侯哥
    2016-01-13 13:36:44

    HelloWorld.java

    import java.util.Arrays;

    public class HelloWorld {

        //完成 main 方法

        public void sortAndPrint(Double [] scores ){

            int count=0;

            Arrays.sort(Double [] scores);

            for(scores.length-1;i>=0;i--){

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

                    scores[i]+=1;

                    count++;

                    continue;

                   

                } 

            } 

             if(count>3){

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

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

            }   

       }

        }

        public static void main(String[] args) {

            

            double []scores ={8,9,-23,64,91,119,52,73};  

            sortAndPrint();

        }

        

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

        

        

        

    }

    提交 重置代码

    来帮同学解答一个问题,可获得 +30经验, +1积分

    帮忙看看拿错了 换个问题

    数组单选练习 换个问题

    去回答

    恭喜你,通过了本次课程 返回课程