- /**
- * 这是一个可以对数组进行操作的工具类,该类中提供了,获取最值,排序等功能。
- *
- * @author 张三
- *@version v1.1
- */
- public class ArrayTool {
- /**
- * 空参数构造函数。
- */
- private ArrayTool(){}
- /**
- * 获取一个整形数组中的最大值。
- * @param arr接收一个int类型的数组。
- * @return会返回一个该数组中的最大值。
- */
- public static int getMax(int[]arr){
- int max=0;
- for (int i = 1; i < arr.length; i++) {
- if (arr[i]>arr[max]) {
- max=i;
- }
- }
- return arr[max];
- }
- /**
- * 获取一个整形数组中的最小值。
- * @param arr接收一个int类型的数组。
- * @return会返回一个该数组中的最小值。
- */
- public static int getMin(int[]arr){
- int min=0;
- for (int i = 1; i < arr.length; i++) {
- if (arr[i]<arr[min]) {
- min=i;
- }
- }
- return arr[min];
- }
- /**
- * 给int数组进行排序
- * @param arr接收一个int类型的数组。
- */
- public static void bubbleSort(int[]arr){
-
- for (int i = 0; i < arr.length-1; i++) {
- for (int j = 0; j < arr.length-i-1; j++) {
- if (arr[j]>arr[j+1]) {
- swap(arr,i,j);
- }
- }
- }
- }
- /**
- * 给int数组进行选择排序。
- * @param arr接收一个int类型的数组。
- */
- public static void selectSort(int[]arr){
-
- for (int i = 0; i < arr.length-1; i++) {
- for (int j =i+1; j < arr.length; j++) {
- if (arr[i]>arr[j]) {
- swap(arr,i,j);
- }
- }
- }
- }
- /**
- * 给数组中元素进行未知的置换。
- * @param arr 接收一个int类型的数组。
- * @param i要置换的位置。
- * @param j要置换的位置。
- */
- private static void swap(int[] arr, int i, int j) {
- // TODO Auto-generated method stub
- int temp=arr[i];
- arr[i]=arr[j];
- arr[j]=temp;
- }
- /**
- *用于打印数组中的元素。打印形式是:[element1,element2,.....]
- * @param arr
- */
- public static void printArray(int[]arr){
- System.out.println("[");
- for (int i = 0; i < arr.length; i++) {
- if (i!=arr.length-1) {
- System.out.println(arr[i]+",");
- }
- else {
- System.out.println(arr[i]+"]");
- }
- }
- }
- }
复制代码
怎么回事啊?找不到原因
console输出:
正在加载源文件C:\Users\Administrator\workspace\Static\src\ArrayTool.java...
正在构造 Javadoc 信息...
标准 Doclet 版本 1.8.0_65
正在构建所有程序包和类的树...
正在生成F:\ArrayTool.html...
C:\Users\Administrator\workspace\Static\src\ArrayTool.java:14: 错误: @param name 未找到
* @param arr接收一个int类型的数组。
^
C:\Users\Administrator\workspace\Static\src\ArrayTool.java:15: 错误: 未知标记: return会返回一个该数组中的最大值
* @return会返回一个该数组中的最大值。
^
C:\Users\Administrator\workspace\Static\src\ArrayTool.java:17: 警告: arr没有 @param
public static int getMax(int[]arr){
^
C:\Users\Administrator\workspace\Static\src\ArrayTool.java:17: 警告: 没有 @return
public static int getMax(int[]arr){
^
C:\Users\Administrator\workspace\Static\src\ArrayTool.java:28: 错误: @param name 未找到
* @param arr接收一个int类型的数组。
^
C:\Users\Administrator\workspace\Static\src\ArrayTool.java:29: 错误: 未知标记: return会返回一个该数组中的最小值
* @return会返回一个该数组中的最小值。
^
C:\Users\Administrator\workspace\Static\src\ArrayTool.java:32: 警告: arr没有 @param
public static int getMin(int[]arr){
^
C:\Users\Administrator\workspace\Static\src\ArrayTool.java:32: 警告: 没有 @return
public static int getMin(int[]arr){
^
C:\Users\Administrator\workspace\Static\src\ArrayTool.java:43: 错误: @param name 未找到
* @param arr接收一个int类型的数组。
^
C:\Users\Administrator\workspace\Static\src\ArrayTool.java:46: 警告: arr没有 @param
public static void bubbleSort(int[]arr){
^
C:\Users\Administrator\workspace\Static\src\ArrayTool.java:58: 错误: @param name 未找到
* @param arr接收一个int类型的数组。
^
C:\Users\Administrator\workspace\Static\src\ArrayTool.java:60: 警告: arr没有 @param
public static void selectSort(int[]arr){
^
C:\Users\Administrator\workspace\Static\src\ArrayTool.java:73: 错误: @param name 未找到
* @param i要置换的位置。
^
C:\Users\Administrator\workspace\Static\src\ArrayTool.java:74: 错误: @param name 未找到
* @param j要置换的位置。
^
C:\Users\Administrator\workspace\Static\src\ArrayTool.java:76: 警告: i没有 @param
private static void swap(int[] arr, int i, int j) {
^
C:\Users\Administrator\workspace\Static\src\ArrayTool.java:76: 警告: j没有 @param
private static void swap(int[] arr, int i, int j) {
^
C:\Users\Administrator\workspace\Static\src\ArrayTool.java:84: 警告: @param 没有说明
* @param arr
^
正在生成F:\package-frame.html...
正在生成F:\package-summary.html...
正在生成F:\package-tree.html...
正在生成F:\constant-values.html...
正在生成F:\class-use\ArrayTool.html...
正在生成F:\package-use.html...
正在构建所有程序包和类的索引...
正在生成F:\overview-tree.html...
正在生成F:\index-files\index-1.html...
正在生成F:\index-files\index-2.html...
正在生成F:\index-files\index-3.html...
正在生成F:\index-files\index-4.html...
正在生成F:\index-files\index-5.html...
正在生成F:\deprecated-list.html...
正在构建所有类的索引...
正在生成F:\allclasses-frame.html...
正在生成F:\allclasses-noframe.html...
正在生成F:\index.html...
正在生成F:\help-doc.html...
8 个错误
9 个警告 |
|