📜  在Java的数字中使用下划线

📅  最后修改于: 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