08-01 java 帮助文档的制作和使用,使用jdk提供的帮助文档
01_帮助文档的制作和使用 制作说明书的流程 如何制作一个说明书呢???-d 目录 -author -
目录:就可以写一个文件夹的路径
制作帮助文档出错:
找不到可以文档化的公共或受保护的类:告诉我们类的权限不够</span>----工具类前面要加public</pre>
写一个工具类,对这个类加入文档注释 </span><span style="color: #008000;">/**</span><span style="color: #008000;">
* 这是遍历数组的方法,遍历后的格式是:[元素1,元素2,元素3,...]
* </span><span style="color: #808080;">@param</span><span style="color: #008000;"> arr 这是要被遍历的数组
</span><span style="color: #008000;">*/</span>
<span style="color: #0000ff;">public</span> <span style="color: #0000ff;">static</span> <span style="color: #0000ff;">void</span> printArray(<span style="color: #0000ff;">int</span><span style="color: #000000;">[] arr) {
System.out.print(</span>"["<span style="color: #000000;">);
</span><span style="color: #0000ff;">for</span>(<span style="color: #0000ff;">int</span> x=0; x<arr.length; x++<span style="color: #000000;">) {
</span><span style="color: #0000ff;">if</span>(x == arr.length-1<span style="color: #000000;">) {
System.out.println(arr[x]</span>+"]"<span style="color: #000000;">);
}</span><span style="color: #0000ff;">else</span><span style="color: #000000;"> {
System.out.print(arr[x]</span>+","<span style="color: #000000;">);
}
}
}
</span><span style="color: #008000;">/**</span><span style="color: #008000;">
* 这是获取数组中最大值的方法
* </span><span style="color: #808080;">@param</span><span style="color: #008000;"> arr 这是要获取最大值的数组
* </span><span style="color: #808080;">@return</span><span style="color: #008000;"> 返回数组中的最大值
</span><span style="color: #008000;">*/</span>
<span style="color: #0000ff;">public</span> <span style="color: #0000ff;">static</span> <span style="color: #0000ff;">int</span> getMax(<span style="color: #0000ff;">int</span><span style="color: #000000;">[] arr) {
</span><span style="color: #0000ff;">int</span> max = arr[0<span style="color: #000000;">];
</span><span style="color: #0000ff;">for</span>(<span style="color: #0000ff;">int</span> x=1; x<arr.length; x++<span style="color: #000000;">) {
</span><span style="color: #0000ff;">if</span>(arr[x] ><span style="color: #000000;"> max) {
max </span>=<span style="color: #000000;"> arr[x];
}
}
</span><span style="color: #0000ff;">return</span><span style="color: #000000;"> max;
}
</span><span style="color: #008000;">/**</span><span style="color: #008000;">
* 获取指定元素在数组中第一次出现的索引,如果元素不存在,就返回-1
* </span><span style="color: #808080;">@param</span><span style="color: #008000;"> arr 被查找的数组
* </span><span style="color: #808080;">@param</span><span style="color: #008000;"> value 要查找的元素
* </span><span style="color: #808080;">@return</span><span style="color: #008000;"> 返回元素在数组中的索引,如果不存在,返回-1
</span><span style="color: #008000;">*/</span>
<span style="color: #0000ff;">public</span> <span style="color: #0000ff;">static</span> <span style="color: #0000ff;">int</span> getIndex(<span style="color: #0000ff;">int</span>[] arr,<span style="color: #0000ff;">int</span><span style="color: #000000;"> value) {
</span><span style="color: #0000ff;">int</span> index = -1<span style="color: #000000;">;
</span><span style="color: #0000ff;">for</span>(<span style="color: #0000ff;">int</span> x=0; x<arr.length; x++<span style="color: #000000;">) {
</span><span style="color: #0000ff;">if</span>(arr[x] ==<span style="color: #000000;"> value) {
index </span>=<span style="color: #000000;"> x;
</span><span style="color: #0000ff;">break</span><span style="color: #000000;">;
}
}
</span><span style="color: #0000ff;">return</span><span style="color: #000000;"> index;
}
} 用工具解析文档注释,javadoc工具 javadoc -d 目录 -author -version ArrayTool.java 目录:就可以写一个文件夹的路径 生成的说明文档 可以找工具将html文档转成chm格式 ? ? ? 工具类配合说明书的使用
[] arr = {28,55,37,46,19
</span><span style="color: #008000;">//</span><span style="color: #008000;">遍历</span>
<span style="color: #000000;"> ArrayTool.printArray(arr);
} ? 使用jdk提供的帮助文档 1:打开帮助文档
2:点击显示,找到索引,看到输入框
3:知道你要找谁?以Scanner举例
4:在输入框里面输入Scanner,然后回车
5:看包
java.lang包下的类不需要导入,其他的全部需要导入。
6:再简单的看看类的解释和说明,别忘了看看该类的版本 实例:Math类的随机数功能 /*
Math:类包含用于执行基本数学运算的方法
*/
} 实例:猜数小游戏 /*
猜数字小游戏(数据在1-100之间)
*/ class GuessNumber {
} ? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |