Java变量声明当前标准

时间:2015-11-26 19:49:26

标签: java java-8

我会很快尝试我的OCA,并且我已经获得了关于如何正确声明Longs和Floats的混合信息。

从JavaSE8开始如何正确地声明一个Long和一个Float,就像在演员值的末尾有额外的L或F一样,或者这不再是必要的吗?

1 个答案:

答案 0 :(得分:5)

L文字使用longF文字使用floatintdouble之间的差异很重要。 始终是一个很好的保护措施,可以防止遗忘。

引用Integer Literals的Java 8语言规范:

  

如果整数文字的后缀为ASCII字母longL(ell),则其类型为l;否则它是int§4.2.1)类型。

     

后缀L是首选,因为字母l(ell)通常很难与数字1(一)区分开来。

Floating-Point Literals

  

浮点文字的类型为float,如果后缀为ASCII字母Ff;否则其类型为double,并且可以选择以ASCII字母Dd§4.2.3)为后缀。