Java7版本

Java7版本特性

新增了对二进制整数的支持,以0b、0B为开头

引入了数值中可以使用下划线,不管是整型数值,还是浮点型数值,都可以自由的使用下划线分隔。

public class UnderscoreTest{
    
    public static void main(String[] args){
        //定义一个32位的二进制数,最高位是符号位
        int binVal = OB1000_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);
    }
}

------------------------------------------------------------------------------------------------------------------------------------------------------------------------

7版本switch分支语句得到加强,本来控制表达式只允许是byte、short、char、int四种整数类型,7版本后加了枚举型和java.lang.String类型

你可能感兴趣的:(Java版本特性)