情形
在Java中,Java提供了两种浮点型数据,单精度float和双精度double。
格式
一般情况下实型常量以如下形式表示:
0.123, 1.23, 123.0
等等表示双精度数;
123.4f, 145.67F, 0.65431f
等等表示单精度数。
当表示的数字比较大或比较小时,采用科学计数法的形式表示,如:1.23e13 或
123E11
均表示
123
×
1011
;
0.1e-8
或
1E-9
均表示
10-9
。
注意事项
(1)整数可以无条件赋值给浮点类型数据
如: float f1=100;
(2)float类型数据一定要加f或者F
如:float f1=3.1415f;
(3)float类型可以赋值给double类型
如:double d1=123.45f;
(4)如果不加f,则系统任务是double类型
如:float f1=123.34; //出错,因为123.45是double类型,无法放入float类型的变量中
代码:(计算圆的面积)