最后一章题

来源:7-1 编程练习

qq_后来_43

2017-12-05 14:34

import java.util.Arrays;

public class HelloWorld {

    

    //完成 main 方法

    public static void main(String[] args) {

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

    HelloWorld hello=new HelloWorld();

    hello.showTop3(scores);

    

    public void showTop3(int [] scores){

        Arrays.sort(scores);

        int count=0;

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

    }    

帮忙找找错误

写回答 关注

2回答

  • 半指流沙
    2017-12-05 15:17:25

    你的大括号少了不说,那行打印输出的代码还放错位置了,主函数定义数组scores写成socres了

  • 半指流沙
    2017-12-05 15:13:27
    public static void main(String[] args) {
        int[] scores={89,-23,64,91,119,52,73};
        HelloWorld hello=new HelloWorld();
        hello.show(scores);
        }
        
        public void show(int[] scores){
            Arrays.sort(scores);
            int count=0;
            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]);
            }
        }
    }


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

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

1165172 学习 · 17581 问题

查看课程

相似问题