400-800-8975

Java浮点类型有几种-Java中浮点型数据的表示形式

在Java语言中的浮点类型主要有两种:float型、double型。其中float型即单精度浮点型,使用float关键字来定义float型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。

Java浮点类型有几种

一、Java浮点类型有几种

1.float型

float型即单精度浮点型,使用float关键字来定义float型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。

在对float型进行赋值时,在结尾必须添加“F”或者“f”,如果不加,系统自动将其定义为double型变量。

2.double型

double型即双精度浮点型,使用double关键字来定义double型变量,可以一次定义多个变量并对其进行赋值,也可以不进行赋值。

在给double型赋值时,可以使用后缀“D”或“d”明确表明这是一个double类型数据,但加不加并没有硬性规定,可以加也可以不加。

二、Java中浮点型数据的表示形式

Java语言的浮点型数据有以下两种表示形式:

(1)十进制数形式,必须含有小数点。例如,3.14、314.0、0.314。

(2)科学记数法形式。例如,3.14e2、3.14E2、314E2。

Java浮点型的数据默认为double型,如果要声明一个数据为float型,就在数字后面加f或F。例如,3.14(double型),3.14f(float型)。

三、Java三种特殊浮点数介绍

Java有提供了3个特殊的浮点数值:正无穷大、负无穷大和非数,用于表示溢出和出错。例如,使用一个正数除以0将得到正无穷大,使用一个负数除以0将得到负无穷大,0.0除以0.0或对一个负数开方将得到一个非数。正无穷大通过Double或Float的POSITIVE_INFINITY表示;负无穷大通过Double或Float的NEGATIVE_INFINITY表示,非数通过Double或Float的NaN表示。必须指出的是,所有的正无穷大数值都是相等的,所有的负无穷大数值都是相等的;而NaN不与任何数值相等,甚至和NaN都不相等。

12 12 分享:

相关课程

发表评论

登录后才能评论,请登录后发表评论...
提交评论

最新文章