成绩最高的前三名怎么得到

来源:7-1 编程练习

鲁文杰

2015-09-15 20:59

成绩最高的前三名怎么得到,?教程里只能求三个有效成绩啊

写回答 关注

2回答

  • 心跳lei
    2015-09-20 15:35:34
    public static void main(String[] args) {
           int  []score = { 89 , -23 , 64 , 91 , 119 , 52 , 73}; 
    	   Arrays.sort(score);
           for (int i=0;i<score.length;i++){
        	    //System.out.print(score[i]+"  ");
        	   if(score[i]>100||score[i]<0){
        	        score[i]=1;
        	   }
           }
           Arrays.sort(score);
           System.out.println();
           int count = 1;
           for (int i=score.length-1;i>score.length-4;i--){
        	   
        	   if(score[i]!=1){
        		   System.out.print(score[i]+"  "); 
        	   }
        	   
           }
     
    	}


  • 鲁文杰
    2015-09-15 21:23:44

    哦知道了,已经排序了啊

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

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

1165172 学习 · 17581 问题

查看课程

相似问题