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 } }