java程序使用说明书的制作
2014-07-28 14:29
246 查看
/* 将ArrayTool.class文件发送给其他人,其他人只要将该文件设置到classpath路径下,就可以使用该工具类。【set classpath=.;c:\myclass】 但是,很遗憾,该类中到底定义了多少个方法,对方却不清楚。因为该类并没有使用说明书。 开始制作程序的说明书。java的说明书通过文档注释来完成 javadoc -d myhelp -author -version ArrayTool.java */ /* 一个类中默认会有一个空参数的构造函数 这个默认的构造函数的权限和所属类一致 如果类被public修饰,那么默认的构造函数也带public修饰符 如果类没有被public修饰,那么默认的构造函数,也没有public修饰 */ /** 这是一个可以对数组进行操作的工具类,该类中提供了,获取最值,排序等功能。 @author 深情小建 @version V1.1 */ public class ArrayTool { /** 空参数构造函数。 */ private 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; } return arr[max]; } /** 获取一个整形数组中的最小值。 @param arr 接收一个int类型的数组。 @return 会返回一个该数组中的最小值。 */ public static int getMin(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 static void selectSort(int[] arr) { for(int x=0;x<arr.length-1;x++) { for(int y=0;y<arr.length;y++) { if(arr[x]>arr[y]) { swap(arr,x,y); } } } } /** 给int数组进行冒泡排序。 @param arr 接收一个int类型的数组。 */ public static void bubbleSort(int[] arr) { for(int x=0; x<arr.length-1;x++) { for(int y=0;y<arr.length-x-1;y++) { if(arr[y]>arr[y+1]) { swap(arr,y,y+1); } } } } /** 给数组中的元素进行位置的置换。 @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; } /** 用于打印数组中的元素,打印形式是:[element,element,...]。 @param arr 接收一个int类型的数组。 */ 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.println(arr[x]+"]"); } } }
相关文章推荐
- 使用InstallAnywhere7.1制作Java exe程序安装包
- JAVA使用jar命令制作可执行GUI程序
- 使用vc++ 6.0制作dll,并在java程序中使用(转)
- 使用SWT+WinBuilder制作JavaDemo程序
- Java桌面应用安装部署、安装程序制作(exe4j + Inno Setup)——之三:使用exe4j生成EXE可执行文件
- 使用Java制作多点发送程序
- 使用exe4j制作JAVA可执行程序
- 使用InstallAnywhere7.1制作Java exe程序安装包
- Java桌面应用安装部署、安装程序制作(exe4j + Inno Setup)——之四:使用Inno Setup制作安装包
- 使用exe4j 制作java启动程序的 等候界面
- 使用exe4j制作Java启动程序的的等候界面
- java中如何制作可双击执行的程序--jar打包工具的使用
- 使用exe4j制作java启动程序等候界面
- java中如何制作可双击执行的程序--jar打包工具的使用
- 使用InstallAnywhere7.1制作Java exe程序安装包
- 简单说明什么是递归?什么情况会使用?并使用Java实现一个简单的递归程序。
- 使用JAVA发送HTTP请求(Http Request),返回HTTP响应(Http Response)内容,代码程序例子及原理说明
- Java桌面应用安装部署、安装程序制作(exe4j + Inno Setup) ——之二:使用MyEclipse将应用制作成可执行的JAR包
- 使用WRAPPER制作JAVA程序为WINDOWS服务 留着看看
- 使用InstallAnywhere7.1制作Java exe程序安装包(转)