前面的文章中 上海java培训 机构带大家学习了Java数组,这里我们看数组排序。数组排序是实际编程中比较常用的操作,比如我们需要对存放在数组中的五位学员的考试成绩从低到高排序,如何实现呢?其实在Java中,这个问题并不难,看下面的语法:
    语法
    Arrays.sort()
    Arrays是java中提供的一个类,而sort()是该类的一个方法,将数组名放在sort方法的括号中,就可以完成对该数组的排列。因此,这个方法执行后,数组中的数据已经有序了。我们用代码来深入理解下,代码如下:
 

import.java.util.Arrays; 

    import.java.util.Scanner; 

    public class ScoreSort{ 

        public static void main(String[] args){ 

           int[] scores= new in[5];   //成绩数组 

          Scanner input = new Scanner(System.in); 

          System.out.println("请输入五位学员的成绩:"); 

               for(int i=0;i<scores.length;i++;){ 

                       scores 
 = input.nextInt();
       }
           Arrays.sort(scores);   //对数组进行升序排序
               System.out.println("学员成绩按升序排列:");
           for(int i =0;i<scores.length;i++){
               System.out.print(scores+" ");
          }
    }
 }

    为了对成绩数组scores排序,我们只要把数组名scores放在sort()方法的括号中,该方法执行后利用循环输出数组中的成绩。