Java7发布了也有些时间了,最近才开始去留意学习,今天看了数据类型部分。
首先,Java7新增了对二进制整数的支持,以前整数可支持八进制、十六进制的整数,
分别以0、0x开头,而Java7新增了对二进制整数的支持,以0b或者0B开头。
示例:
- int value2=0B1111;
- System.out.println(value2); // 输出15
然后Java7在数值中可以使用下划线分隔,不管是整型还是浮点型的数值,当数值位数过多时,可以自由的使用下划线进行分隔,可以很直观的辨别出数值中到底包含多少位。
示例:
- // 定义一个二进制整数
- int value2 = 0B1001_1001_1001_1001_1001;
- // 定义一个浮点数
- double datestr = 2012.10_29_46;
- System.out.println(value2); // 输出629145
- System.out.println(datestr); // 输出2012.102946
转载于:https://blog.51cto.com/longnotes/1040185