java7在数值字面量的改进

1、二进制数字面量

八进制在整数字面量之前添加“0”;

十六进制则是在整数字面量之前添加“0x";

java7增加了一种可以在字面量使用的进制,即二进制!

二进制是在数字前面添加”0b"或“0B”来实现的:

1 public class JavaDemo {
2 
3     public static void main(String[] args) {
4         System.out.println(0b001001);//输出9
5         System.out.println(0B001110);//输出14
6     }
7 }

2、在数值字面量中使用下划线

日常生活中,我们会将500000写成500,000;

在java中将“,”换成下划线:

public class JavaDemo {

    public static void main(String[] args) {
        System.out.println(1_500_000);//输出1500000
        System.out.println(89_3__1);//输出8931
    }
}
原文地址:https://www.cnblogs.com/baorantHome/p/6896372.html