数值定义注意事项
下文笔者讲述java中数值定义注意事项,如下所示
数值字面量
十进制:默认的 八进制:整数之前加数字0来表示 十六进制:整数之前加"0x"或"0X" 二进制(新加的):整数之前加"0b"或"0B"
注意事项:
jdk7中
数值字面量
无论整数还是浮点数
都允许在数字之间插入任意多个下划线
下划线不会对字面量的数值产生影响
如:
8_601_201
7_3.2_8
67_4___2
下划线只能出现在数字中间,前后必须是数字
即“_900”、“0b_909”是不合法的,无法通过编译
例:
public class Test {
public static void main(String[] args) {
//十进制
int a = 80;
//二进制
int b = 0B1101;
//八进制
int c = 036;
//十六进制
int d = 0XB;
double e = 82_234_56.14;
System.out.println("a:"+a);
System.out.println("b:"+b);
System.out.println("c:"+c);
System.out.println("d:"+d);
System.out.println("e:"+e);
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


