UnderscoreTest.java
package sample;
public class UnderscoreTest
{
public static void main(String[] args)
{
//定义一个32位的二进制数,最高位是符号位
int binVal = 0B1000_0000_0000_0000_0000_0000_0000_0011;
double pi = 3.14_15_92_65_36;
System.out.println(binVal);
System.out.println(pi);
double height = 8_8_4_8.23;
System.out.println(height);
}
}
javac -d . UnderscoreTest.java
java sample.UnderscoreTest
-2147483645
3.1415926536
8848.23
使用分隔符号进行分隔,有效的防止数值太多带来阅读性差得问题。