浮点型可以表示有小数部分的数值.浮点型有两种:float和double,分别代表单精度和双精度数值.float类型为32位,double类型为64位.
这两种类型中最常用的是double,因为Java类库中的所有数学函数都使用double值.例如sprt()方法(由标准Math类定义)返回一个double值,这个值是他的double实参的平方根.这里,sprt()用于计算给定两个直角边长的直角三角形斜边的长度:该程序的输出如下所示:
public static void main(String args[]) { double x,y,z; x = 3.0; y = 4.0; z = Math.sqrt(x*x + y*y); System.out.println("Hypotennuse is "+z); }
输出:
Hypotennuse is 5.0
关于上述示例还有一点说明:如前所述,sqrt()是标准Math类的一个成员.注意调用sqrt()的方式,sqrt()跟在类名Math的后面.这与println()跟在System.out后面的额方式类似.尽管不是所有的标准方法都要通过指定他们所属类的类名来调用,但是有些方法还是需要的.