问答详情
源自:7-1 编程练习

一个异常问题 谢谢 如图

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


提问者:慕粉3274091 2016-04-30 08:55

个回答