java数组的排序和求数组中的最大值和最小值
2010-12-28 到 博彦科技去面试的一个面试题
package com.lyx; import java.util.Arrays; /* * 博彦科技的面试题 * 数组排序, * 数组中的最大值 * 数组中的最小值 */ 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() { [color=red]Arrays.sort(aa);[/color] System.out.println("----------排序后输出----------"); for (int i = 0; i < aa.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()); } }
上一篇:
Java基础知识总结(2021版)
下一篇:
每日10道JAVA题(20180629)