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

比如1.2为什么是double型的而不是float型的?1.2 也没有超出float所表示的范围呀?

java中常量 的浮点数字就被认为是double型的,而且不能直接赋给float型的变量。。像float a=1.2; 这样的编绎直接出错。。要写成float a=1.2f; 才行。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-11-28
这是系统默认的 就像张三为什么叫张三一样 是他父母气的名字

javaJDK中定义了如果你不强制定义float类型 它会自动认为你定义了double类型本回答被提问者采纳
第2个回答  2009-11-28
float a = 1.2;
System.out.println(a.class);

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网