位置:魔方格 > 计算机 > Java开发 > Java浮点类型有几种?  正文

Java浮点类型有几种?

发布时间:2022-04-12 15:26:55来源:魔方格

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

一、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都不相等。

南京哪里有Java开发培训机构
青岛Java开发培训班选哪个
石家庄Java开发课程哪家专业
中山达内Java开发培训班
洛阳Java开发培训机构哪个专业
南昌JAVA开发学习选哪个

相关内容: Java浮点类型 Java中浮点型数据

同类文章
推荐课程