本文最后更新于 1835 天前,其中的信息可能已经有所发展或是发生改变。
- 八进制有一个前缀 0,例如 010 对应十进制中的 8;
- 十六进制有一个前缀 0x,例如 0xCAFE;
- 从 Java 7 开始,可以使用前缀 0b 来表示二进制数据,例如 0b1001 对应十进制中的 9。
- 同样从 Java 7 开始,可以使用下划线来分隔数字,类似英文数字写法,例如 1_000_000 表示 1,000,000,也就是一百万。下划线只是为了让代码更加易读,编译器会删除这些下划线。另外,不像 C/C++,Java 不支持无符号类型(unsigned)。