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);