我已经在Java7中阅读到了,我们现在可以编写以下有趣的语句:
public static boolean isZero(int O_O){ return O_O == 0_0; }
问题是:0_0在这种情况下究竟是什么意思?
0_0
仅出于可读性目的,Java 7中允许在数字文字中使用下划线字符。从javadocs:
在Java SE 7和更高版本中,数字文字中数字之间的任意位置都可以出现任何数量的下划线字符(_)。例如,通过此功能,您可以将数字文字中的数字组分开,从而可以提高代码的可读性