全国服务热线:400-035-8011

位置:银川IT培训学院 > 学校动态 > Java浮点类型有几种?

Java浮点类型有几种?

来源:银川IT培训学院时间:2022/4/17 17:54:14

  在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都不相等。
领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/2007/news/514482/违者必究! 以上就是银川IT培训学院 小编为您整理 Java浮点类型有几种?的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011