本课的目的是学会阅读Java类库文档,在程序中使用类库。查找和阅读类库文档内容,使用类库的数学包编写求算术平方根的程序。
查阅Java API文档
打开Java官方在线API文档:
https://www.oracle.com/technetwork/cn/java/javase/documentation/api-jsp-136079-zhs.html
Java官方API文档只有英文版,在核心API文档列表下面有不同版本的API文档,一般查看最新版本的API文档即可,最新版本是8。

API文档窗口左侧上面的窗口是Package窗口,可以浏览Java类库的所有Packae。

在Package窗口单击某一Package项,在API文档窗口左侧下面的ALL Classes窗口将列出该Package下面的所有类或包。

单击ALL Classes窗口某一类项时,该类的详细内容会显示在API文档右侧主窗口。

单击API文档右侧主窗口导航条PACKAGE连接,文档右侧主窗口会显示该PACKAGE下所有的类或包。

使用Math类库编写求算术平方根程序
在eclipse下新建项目PbaseUnit8,创建包unit,在unit包下创建Java类SquareSample。在Java API文档中查看Math类库的sqrt函数的使用方法。代码如下:
/**
* @Title: SquareSample.java
* @Package unit
* @Description: Java基础知识课程案例
* @author 编程训练营
* @date 2019年12月2日
* @version V1.0
*/
package unit;
/**
* @ClassName: SquareSample
* @Description: Java API库的使用(如何查阅Java API文档)案例1
* @author 编程训练营
*
*/
public class SquareSample {
/**
* @Title: main
* @Description: Java程序入口main方法
* @param @param args 参数
* @return void 返回类型
* @throws
*/
public static void main(String[] args) {
double a = 3.0;
/**
* Math类在java.lang包下
* Java默认对每个Java项目都自动导入了java.lang包
* 程序员不必再明确地手工导入
*/
double b = Math.sqrt(a);
System.out.printf("%.2f的平方根:%.2f",a,b);
}
}Math类在java.lang包下, Java默认对每个Java项目都自动导入了java.lang包,因此程序员不必再明确地手工导入java.lang包的Math类。