请大神看一下,这哪儿错了?

来源:7-1 编程练习

notFoundMoneyE

2018-04-20 23:43

public class HelloWorld {
  import java.util.Arrays;  
    //完成 main 方法
    public static void main(String[] args) {
      int[] scores = {89,-23,64,91,119,52,73};
        HelloWorld hello = new HelloWorld;
        System.out.println{"考试的前三名成绩为:"};
        hello.fuck(scores);
        
        
    }
    
    //定义方法完成成绩排序并输出前三名的功能
    public void fuck(int[] ccc){
        Arrays.sort(ccc);
        int num = 0;
        for(int i=ccc.length - 1;i>=0;i--){
          if(ccc[i]>0&&ccc[i]<=100){
            System.out.println(ccc[i]);
            num++;
          };
          if(num==3){
            break;
          };        
        };  
   }   
}

写回答 关注

2回答

  • 慕粉1474278593
    2018-04-21 14:41:11
    已采纳
    1. import java.util.Arrays; 导包语句要放在类外面

    2. HelloWorld hello = new HelloWorld;应为HelloWorld hello = new HelloWorld();

    3. System.out.println{"考试的前三名成绩为:"};print语句为(),不是花括号

      另外注意切换中英文的时候注意符号:如中文()和英文()是不一样的。

    notFou...

    非常感谢!

    2018-04-21 17:00:53

    共 1 条回复 >

  • hcjkx
    2018-04-21 10:22:06

    1. HelloWorld hello = new HelloWorld();

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

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

1165172 学习 · 17581 问题

查看课程

相似问题