(笔记)关于浮点型编译报错的问题

public class HelloWorld{
    
  public static void main(String[] args){
      double d = 1.88;
       
      //该行会出现编译错误,因为1.88默认是double型的
      float f = 99.99;
       
      float g = 99.99f;
       
  }
}

原因是 java默认的小数值是double类型的,所以 float f = 99.99会出现编译错误,因为1.88的默认类型是 double,其类型 长度为64,超过了float的长度32,在数字后面加一个字母f,把该数字声明成float即可。


版权声明:本文为weixin_45626461原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。