本帖最后由 李思杰 于 2013-3-13 15:44 编辑
- /**
- 这是一个可以对数组进行操作的工具类,该类中提供了,获取最值,排序等功能。
- @author 李四
- @version V1.1
- */
- public class ArrayTool
- {
- /**
- 获取一个组数中的最大值
- @param arr 接收一个int类型的数组。
- @return 会返回一个该数组中的最大值。
- */
- public static int getMax(int[] arr)
- {
- int max=0;
- for (int x=1;x<arr.length ;x++ )
- {
- if(arr[x]>arr[max])
- max=x;
- }
- System.out.println(arr[max]);
- return arr[max];
- }
- /**
- 获取一个组数中的最小值
- @param arr 接收一个int类型的数组。
- @return 会返回一个该数组中的最小值。
- */
- public static int getMin(int[] arr)
- {
- int min=0;
- for (int x=0;x<arr.length ;x++ )
- {
- if(arr[x]<arr[min])
- min=x;
- }
- System.out.println(arr[min]);
- return arr[min];
- }
- /**
- 用于打印数组中的元素,打印形式[elemet1, elemet2, ...]
- */
- public static void printArr(int[] arr)
- {
- System.out.print("[");
- for (int x=0;x<arr.length ;x++ )
- {
- if(x!=arr.length-1)
- System.out.print(arr[x]+", ");
- else
- System.out.println(arr[x]+"]");
- }
- }
- }
复制代码
源代码通过了编译,但结果显示 无效的标记 (如上图)
|