为什么运行不了?

来源:7-1 编程练习

爱是一道光

2017-01-25 20:27

public class HelloWorld {

    

    //完成 main 方法

    public static void main(String[] args) {

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

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

        HelloWorld hello=new HelloWorld();

        hello.aa3(scores);

        public void aa3(int[] scores){

            Arrays.sort(scores);

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

                int counts=0;

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

                    continue;

                }

                counts++;

                if(counts>3){

                    break;

                }

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

            }

        }

        

        

    }

    


写回答 关注

1回答

  • 慕粉1047136796
    2017-01-25 21:16:07
    已采纳

    import java.util.Arrays;


    public class HelloWorld {

        

        //完成 main 方法

        public static void main(String[] args) {

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

            System.out.println("考试前三名成绩为:");//////此处你忘记了分号;

            HelloWorld hello=new HelloWorld();

            hello.aa3(scores);///此处应该少了分号

        }

            public void aa3(int[] scores){

                Arrays.sort(scores);

                for(int i=scores.length-1;i>=0;i--){//此处数组长度和下标记得对应,别忘了length-1

                    int counts=0;

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

                        continue;

                    }

                    counts++;

                    if(counts>3){

                        break;

                    }

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

                }

            }//其他一切OK,over

        }


    爱是一道光

    非常感谢!

    2017-02-05 22:20:40

    共 1 条回复 >

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

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

1165172 学习 · 17581 问题

查看课程

相似问题