在Java中,什么时候可以使用double类型而不是float类型?

两个双型和浮子式 可以用来表示浮点在Java中的数字。一种双型优于浮子式,如果更精确的和准确的 结果 是必需的。双精度型的精度最高为15到16个小数点, 而浮点型的精度仅为6到7个十进制数s。double类型可用于所有计算和 temp变量,而float类型可用于维护数字数组。双精度型使用1位表示符号,使用11位表示指数而float型仅将1位用于符号,将8位用于指数。  默认值的双型的是 0.0D,而默认值浮动型的是0.0F。

示例

public class DoubleFloatTest {

   public static void main(String []args) {      double d = 55.637848675695785;      float f = 25.657933f;

      System.out.println("Value of double: " + d);

      System.out.println("Value of float: " + f);

   }

}

输出结果

Value of double: 55.637848675695786

Value of float: 25.657932

以上是 在Java中,什么时候可以使用double类型而不是float类型? 的全部内容, 来源链接: utcz.com/z/330944.html

回到顶部