1 代码的封装
2 /**
3 这是一个用于操作数组的工具类。
4 @author 王鹭鹭
5 @version v2.1
6 */
7 public class ArrayTool
8 {
9 /**
10 这是一个构造函数,用于给对象初始化
11 */
12 private ArrayTool(){}
13 /**
14 用于获取数组的最大值
15 @param arr 接受一个int类型的数组
16 @return 返回数组中的最大值
17 */
18 public static int getMax(int[] arr)
19 {
20 int max = 0;
21 for (int x=1;x<arr.length ;x++ )
22 {
23 if (arr[x]>arr[max])
24 {
25 max = x;
26 }
27 }
28 return arr[max];
29 }
30 /**
31 @param arr 接受一个int类型的数组
32 @return 返回数组中的最小值
33 */
34 public static int getMin(int[] arr)
35 {
36 int min = 0;
37 for (int x=1;x<arr.length ;x++ )
38 {
39 if (arr[x]<arr[min])
40 {
41 min = x;
42 }
43 }
44 return arr[min];
45 }
46 }
47
48
49 /*javadoc -d 指定生成文档目录 源文件名称
50 只有类文件前边加public关键字才能被生成文档
51
52 API应用程序接口*/
53
54 代码调用
55 class ArrayOperateDemo
56 {
57 public static void main(String[] args)
58 {
59 int [] arr = {6,14,90,33,27};
60
61 //创建具备数据操作功能的类的对象
62 ArrayTool tool = new ArrayTool();
63 int max = tool.getMax(arr);
64
65 System.out.println("max="+max);
66 }
67 }