数值定义注意事项
下文笔者讲述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); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。