黑马程序员技术交流社区
标题:
生成API报错
[打印本页]
作者:
18338762337
时间:
2015-12-28 18:25
标题:
生成API报错
/**
* 这是一个可以对数组进行操作的工具类,该类中提供了,获取最值,排序等功能。
*
* @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 个警告
作者:
18338762337
时间:
2015-12-28 18:29
在线等,挺急的
作者:
18338762337
时间:
2015-12-28 19:14
没有人吗?好桑心
作者:
18338762337
时间:
2015-12-30 16:21
怎么还是没有人哩
作者:
魏志林
时间:
2015-12-30 16:40
这么多错误,到底是哪一行啊
作者:
李永佳
时间:
2015-12-30 16:49
本帖最后由 李永佳 于 2015-12-30 16:58 编辑
不会是arr 后边需要有空格吧
亲自动手试过了,就是因为你在@param或者@return的后边没有加空格的缘故。
作者:
18338762337
时间:
2016-1-19 13:44
李永佳 发表于 2015-12-30 16:49
不会是arr 后边需要有空格吧
亲自动手试过了,就是因为你在@param或者@return的后边没有加空格的缘故。
谢了,谢了,谢了,
作者:
hi丶bo
时间:
2016-1-19 14:37
不用纠结这个问题了 , 以后开发都用Myeclipse随便点几下就出来啦。这个问题可以不用管的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2