蚌埠北大青鸟IT培训学校

试听课 + 活动课
填写信息优先获取试听课

位置:学校首页 > 学校动态>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都不相等。

领取试听课
温馨提示:为不影响您的学业,来校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
版权所有:搜学搜课(www.soxsok.com) 技术支持:搜学搜课网