对于数值的后缀,应该是大写 还是 小写。还是说两者都一样的意思?
例子一:摘自《JAVA核心技术》的一段话
float类型的数值后面有一个后缀F(例如,3.402F)。没有后缀F的浮点数值(如3.402)默认为double类型。当然,也可以在浮点数值后面添加后缀D(例如,3.402D)例子二:摘自一篇解释自动装箱和拆箱的博文的一段话
也可以使用更一般化的java.lang.Number类来自动装箱。例如: Number number = 3.14f;
3.14f会先被自动装箱为Float,然后指定给number。我是不明白,例子二f 是否和 例子一的F 用意一样,是否为都数值加一个后缀而让表明为float类型的数值。但为什么大小写不同? 是可以通用呢?还是我理解错了?求大神们指教。。谢谢
例子一:摘自《JAVA核心技术》的一段话
float类型的数值后面有一个后缀F(例如,3.402F)。没有后缀F的浮点数值(如3.402)默认为double类型。当然,也可以在浮点数值后面添加后缀D(例如,3.402D)例子二:摘自一篇解释自动装箱和拆箱的博文的一段话
也可以使用更一般化的java.lang.Number类来自动装箱。例如: Number number = 3.14f;
3.14f会先被自动装箱为Float,然后指定给number。我是不明白,例子二f 是否和 例子一的F 用意一样,是否为都数值加一个后缀而让表明为float类型的数值。但为什么大小写不同? 是可以通用呢?还是我理解错了?求大神们指教。。谢谢
还有楼主你发现了神马情况让你对这怀疑的?
float y = 1.0F;
表示一个float,后缀是f或者F效果是一样的,没有区别。