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