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版权协议,转载请附上原文出处链接和本声明。