看看哪错了

来源:7-1 编程练习

w_c

2016-05-12 21:48

找不到哪错了

写回答 关注

3回答

  • 流逝的回忆已成空白
    2016-05-16 09:56:46

    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.showTop(scores);
        }
        
        public void showTop(int[] scores){
            // 定义方法完成成绩排序并输出前三名的功能
            Arrays.sort(scores);
            int sum = 0 ;
            for(int i = scores.length - 1 ; i >= 0 ; i --){
                if(scores[i] < 0 || scores[i] > 100){
                   
                   continue;
                }
                
                   sum ++ ;
                
                if( sum > 3 ){
                    
                    break;
                    
                }
                
                System.out.println(scores[i]);
                
            }
        }
    }

  • m_Sherry
    2016-05-12 22:23:21

    第10行 Helloworld -->HelloWorld

    18 (int scores)-->(int[] scores)


  • m_Sherry
    2016-05-12 22:20:15

    public void top3(int[] scores){

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

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

1165220 学习 · 17581 问题

查看课程

相似问题