相关疑难解决方法(0)

声明浮动,为什么默认类型为double?

我很好奇为什么浮动文字必须如此声明:

float f = 0.1f;
Run Code Online (Sandbox Code Playgroud)

代替

float f = 0.1;
Run Code Online (Sandbox Code Playgroud)

为什么默认类型是double,为什么编译器不能通过查看赋值的左侧来推断它是一个浮点数?谷歌只会出现关于默认值的解释,而不是为什么会这样.

java

41
推荐指数
1
解决办法
7万
查看次数

标签 统计

java ×1