首页 理论教育 浮点型用法|Java面向对象程序设计

浮点型用法|Java面向对象程序设计

时间:2023-11-21 理论教育 版权反馈
【摘要】:例如,如果将常量值34 655.423 238 976f赋值给float变量x,x=34 655.423 238 976f,则x存储的实际值是34 655.423 034 530 4f。变量:使用关键字double来声明double型变量,声明时也可以赋初值,例如:double型变量在存储double型常量值时保留16位有效数字,比较float型常量值与double型常量值时,注意其实际精度。

浮点型用法|Java面向对象程序设计

1.float型

常量值:67.89f、899.457F、345.1f、3e34f(3×1034,指数表示法),常量值后面必须要有后缀f或F。

变量:使用关键字float来声明float型变量,声明时也可以赋初值,例如:

float变量在存储float型常量值时保留8位有效数字。例如,如果将常量值34 655.423 238 976f赋值给float变量x,x=34 655.423 238 976f,则x存储的实际值是34 655.423 034 530 4f(8位有效数字,加下划线的是有效数字)。

2.double型(www.xing528.com)

常量值:28.56、3 456.893 4、0.05、3e-70(3×10-70,指数表示法)。对于double常量值,后面可以有后缀d或D,但允许省略。

变量:使用关键字double来声明double型变量,声明时也可以赋初值,例如:

double型变量在存储double型常量值时保留16位有效数字,比较float型常量值与double型常量值时,注意其实际精度。例如:

那么,实际存储在变量x中的常量值是0.200 000 006 167 302 1,存储在变量y中的常量值是0.200 000 000 000 000 0,因此y中的值会小于x中的值。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈