本帖最后由 cody 于 2015-6-7 14:31 编辑
- /**
- 这是一个可以数组进行操作的工具类,该类中提供了,
- 获取最值,排序等功能。
- @author 张三
- @version V1.1
- */
- public class ArrayTool //要生成注释文档,该类必须要public饰
- {
- public ArrayTool(){}
- /**
- 获取一个整形数组中的最大值。
- @param arr 接收一个int类型的数组。
- @return 会返回一个该数组中最大值。
- */
- public static int setMax(int[] arr)
- {
- int max=0;
- for(int x=1;x<arr.length;x++)
- {
- if(arr[x]>arr[max])
- {
- max=x;
- }
- }
- return arr[max];
- }
- /**
- 获取一个整形数组中的最小值。
- @param arr 接收一个int类型的数组。
- @return 会返回一个该数组中最小值。
- */
- public static int setMin(int[] arr)
- {
- int min=0;
- for(int x=1;x<arr.length;x++)
- {
- if(arr[x]<arr[min])
- {
- min=x;
- }
- }
- return arr[min];
- }
- /**
- 给int数组进行选择排序。
- @param arr 接收一个int类的数据。
- */
- public void selectSort(int[] arr)
- {
- for(int x=0;x<arr.length-1;x++)
- {
- for(int y=x+1;y<arr.length;y++)
- {
- if(arr[x]>arr[y])
- {
- swap(arr,x,y);
- }
- }
- }
- }
- /**
- 给数组中元素进行位置的置换。
- @param arr 接收一个int类型的数组。
- @param a 要置换的位置
- @param b 要置换的位置
- */
- private static void swap(int[] arr,int a,int b)
- {
- int temp=arr[a];
- arr[a]=arr[b];
- arr[b]=temp;
- }
- /**
- 用于打印数组上的元素,打印形式是:[element1,element2...]
- */
- public static void printArray(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.print(arr[x]+"]");
- }
- }
- }
复制代码
为什么我生成的注释文档没有作者和版本,还有怎么会出一个警告? |
|