浮点型

浮点型可以表示有小数部分的数值.浮点型有两种: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后面的额方式类似.尽管不是所有的标准方法都要通过指定他们所属类的类名来调用,但是有些方法还是需要的.