首页 > 代码库 > Java学习之帮助文档制作

Java学习之帮助文档制作

在命令行中输入:javadoc -d myhelp(文件名) -author(参数名称) -version(参数名称) ArrayTool.java(类名)

  1 /**  2 这是一个可以对数组进行操作的工具类,该类中提供了,获取最值,排序等功能。  3 @author 张三  4 @version V1.1  5   6 */  7   8 public class ArrayTool  9 { 10     /** 11     空参数构造函数。 12     */ 13     private ArrayTool(){} 14  15     /** 16     获取一个整形数组中的最大值。 17     @param arr 接收一个int类型的数组。 18     @return 会返回一个该数组中最大值。 19     */ 20     public static int getMax(int[] arr) 21     { 22         int max = 0; 23         for(int x=1; x<arr.length; x++) 24         { 25             if(arr[x]>arr[max]) 26                 max = x; 27         } 28         return arr[max]; 29     } 30      31     /** 32     获取一个整形数组中的最小值。 33     @param arr 接收一个int类型的数组。 34     @return 会返回一个该数组中最小值。 35     */ 36     public static int getMin(int[] arr) 37     { 38         int min = 0; 39         for(int x=1; x<arr.length; x++) 40         { 41             if(arr[x]<arr[min]) 42                 min = x; 43         } 44         return arr[min]; 45     } 46     /** 47     给int数组进行选择排序。 48     @param arr 接收一个int类型的数组。 49     */ 50     public static void selectSort(int[] arr) 51     { 52         for (int x=0; x<arr.length-1 ; x++ ) 53         { 54             for(int y=x+1; y<arr.length; y++) 55             { 56                 if(arr[x]>arr[y]) 57                 { 58                     swap(arr,x,y); 59                 } 60             } 61         } 62     } 63     /** 64     给int数组进行冒泡排序。 65     @param arr 接收一个int类型的数组。 66     */ 67     public static void bubbleSort(int[] arr) 68     { 69         for (int x=0; x<arr.length-1 ; x++ ) 70         { 71             for(int y=0; y<arr.length-x-1; y++) 72             { 73                 if(arr[y]>arr[y+1]) 74                 { 75                     swap(arr,y,y+1); 76                 } 77             } 78         } 79     } 80     /** 81     给数组中元素进行位置的置换。 82     @param arr  接收一个int类型的数组。 83     @param a 要置换的位置  84     @param b 要置换的位置  85     */ 86     private  static void swap(int[] arr,int a,int b) 87     { 88         int temp = arr[a]; 89         arr[a] = arr[b]; 90         arr[b] = temp; 91     } 92     /** 93     用于打印数组中的元素。打印形式是:[elemet1, element2, ...] 94     */ 95     public static void printArray(int[] arr) 96     { 97         System.out.print("["); 98         for(int x=0; x<arr.length; x++) 99         {100             if(x!=arr.length-1)101                 System.out.print(arr[x]+", ");102             else103                 System.out.println(arr[x]+"]");104         }105     }106 }

 

Java学习之帮助文档制作