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

📅  最后修改于: 2022-05-13 01:55:20.065000             🧑  作者: Mango

在Java中的数值字面量中使用下划线

JDK 7 引入了一个新特性,它允许使用下划线字符编写数字字面量。基本上,它们被破坏以增强可读性。此功能使我们能够分隔数字字面量中的数字组,从而提高代码的可读性。例如,如果我们的代码包含具有许多数字的数字,我们可以使用下划线字符来分隔三个一组的数字,类似于我们使用逗号或空格等标点符号作为分隔符的方式。让我们通过一个例子进一步探索

例子

Java
// Java Program to Illustrate Different Ways of Usage
// of Underscore in Numeric Literals
 
// Main class
class GFG {
 
    // Main driver method
    public static void main(String[] args)
        throws java.lang.Exception
    {
 
        // Declaring and initializing values of
        // integer, long, float and double datatype
 
        // Integer literal
        int inum = 1_00_00_000;
        // Long literal
        long lnum = 1_00_00_000;
        // Float literal
        float fnum = 2.10_001F;
        // Double literal
        double dnum = 2.10_12_001;
 
        // Printing and displaying values on console
        System.out.println("inum:" + inum);
        System.out.println("lnum:" + lnum);
        System.out.println("fnum:" + fnum);
        System.out.println("dnum:" + dnum);
    }
}


输出
inum:10000000
lnum:10000000
fnum:2.10001
dnum:2.1012001