java 数组排序、最大值、最小值

来源:互联网 发布:优酷客户端淘宝登录 编辑:程序博客网 时间:2024/04/28 14:21

原文:http://liyaxi.iteye.com/blog/856334


public class ArraysTest {

/**
* 数组排序 
* 数组中的最大值 

* 数组中的最小值 */

public int[] aa = new int[10];

public void initArray() {  
        int[] myarray = { 2, 34, 5, 59, 23, 3, 56, 34, 9, 10 };  
        aa = myarray;  
        System.out.println("-----未排序之前输出。。--------");  
        for (int i = 0; i < aa.length; i++) {  
            System.out.println(aa[i]);  
        }  
        System.out.println("--------------------");  
        }  
public void arraysort() {  //先排序
        Arrays.sort(aa);  //对数组aa进行排序
        int length = aa.length;
        System.out.println("----------排序后输出----------");  
        for (int i = 0; i < length; i++) {  
            System.out.println(aa[i]);  
        }  
        System.out.println("--------------------");  
      }  
      public int getMaxValue() {  
        return aa[aa.length - 1];  //返回数组下标[数组长度减一]
      }  
      public int getMinValue() {  
        return aa[0];  //数组的第一位
     }  
    
     public static void main(String[] args) {
ArraysTest at = new ArraysTest();  
 
        at.initArray();  
        at.arraysort();  
        System.out.println("---------------------");  

        

System.out.println("最大值:" + at.getMaxValue());  

        System.out.println("最小值:" + at.getMinValue());  
}

}
原创粉丝点击