📅  最后修改于: 2020-03-18 13:16:05             🧑  作者: Mango
JDK 7引入了一项新功能,该功能允许使用下划线字符编写数字,数字被打乱以增强可读性,此操作不会改变本来的数值。
此功能使我们能够将数字中的数字组分开,从而提高了代码的可读性。例如,如果我们的代码包含许多数字,则可以使用下划线字符将数字以3为一组的方式分隔,类似于使用逗号或空格这样的标点符号作为分隔符的方式。
以下示例显示了我们可以在数字中使用下划线的不同方式:
// Java代码展示在数字中使用下划线
class Test
{
public static void main (String[] args)
throws java.lang.Exception
{
int inum = 1_00_00_000;
System.out.println("inum:" + inum);
long lnum = 1_00_00_000;
System.out.println("lnum:" + lnum);
float fnum = 2.10_001F;
System.out.println("fnum:" + fnum);
double dnum = 2.10_12_001;
System.out.println("dnum:" + dnum);
}
}
输出:
inum: 10000000
lnum: 10000000
fnum: 2.10001
dnum: 2.1012001