现在的位置: 首页 > 综合 > 正文

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

2012年03月08日 ⁄ 综合 ⁄ 共 1027字 ⁄ 字号 评论关闭

原文: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());  
}

}

抱歉!评论已关闭.