为了账号安全,请及时绑定邮箱和手机立即绑定

提示有误,查不出来啊啊啊

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

正在回答

3 回答

>100的情况没考虑

0 回复 有任何疑惑可以回复我~
#1

九卷 提问者

谢谢~~
2016-02-05 回复 有任何疑惑可以回复我~

import java.util.Arrays;

public class HelloWorld {

    // 完成 main 方法
    public static void main(String[] args) {
        int[] scores = { 89, -23, 64, 119, 52, 73 };
        HelloWorld hello = new HelloWorld();
        hello.scoSortAndPrint(scores);

    }

    // 定义方法完成成绩排序并输出前三名的功能
    public void scoSortAndPrint(int[] score) {
        Arrays.sort(score);
        int count = 0;
        System.out.println("考试成绩的前三名为: ");
        for (int i = score.length - 1; i >= 0 && count <3; i--) {
            if (score[i] <= 100 && score[i] >= 0) {
                System.out.println(score[i]);
                count++;

            }
        }
    }

}

0 回复 有任何疑惑可以回复我~
#1

九卷 提问者

3q~~~
2016-02-05 回复 有任何疑惑可以回复我~

你没有考虑大于100的情况

 

0 回复 有任何疑惑可以回复我~
#1

九卷 提问者

谢谢你~~
2016-02-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165462    人
  • 解答问题       17585    个

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

进入课程

提示有误,查不出来啊啊啊

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信