java 编辑文档的制作

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yanghuangsanguo/article/details/45422095

今天学习了Java编辑文档的制作,再次总结一些。

一下是编辑java文档,然后就是编译和运行,编译是javadoc   -d     Tool     -author -version   ArrayTool.java        

/**
这是一个可以对数组进行操作的工具类,该类提供了获取最值,排序等功能。//这块一般是工具类的说明文档。
@author  勇哥<span style="white-space:pre">								</span>//作者
@version  V1.0<span style="white-space:pre">								</span>//版本
*/
public class ArrayTool {

//	public static void main(String[] args) {
//		// TODO 自动生成的方法存根
//
//	}
/**
空参数构造函数。
*/
	private   arrayTool(){ }
	/**
	获取一个整形数组的最大值。<span style="white-space:pre">				</span>//功能说明
	@param    arr  接受一个int类型的数组。<span style="white-space:pre">			</span>//参数
	@return   会返回一个该数组中的最大值。<span style="white-space:pre">			</span>//返回值
	*/
public static  int getMax(int[] arr ){
	int max=0;
	for (int x=0;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=0;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=x+1;y<arr.length ;y++){
			if(arr[x]>arr[y])
				swap(arr,x,y);
		}
	}
}
/**
给int数组进行冒泡排序。
@param  arr   接受一个int类型的数组。
*/

public static void bubble(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);
		}
	}
}
/**
给int数组中元素的位置进行置换。
@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,。。。。 ]
@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]+"]");
		
	}
}
}

猜你喜欢

转载自blog.csdn.net/yanghuangsanguo/article/details/45422095