java中如何判断一个浮点数是float型的还是double的?

来源:百度知道 编辑:UC知道 时间:2024/09/25 14:11:34
比如1.2为什么是double型的而不是float型的?1.2 也没有超出float所表示的范围呀?

java中常量 的浮点数字就被认为是double型的,而且不能直接赋给float型的变量。。像float a=1.2; 这样的编绎直接出错。。要写成float a=1.2f; 才行。

这是系统默认的 就像张三为什么叫张三一样 是他父母气的名字

javaJDK中定义了如果你不强制定义float类型 它会自动认为你定义了double类型

float a = 1.2;
System.out.println(a.class);