long 类型的十六进制字面量表示为 - long hexLong = 0XABL; 对于十六进制,0x 或 0X 必须放在数字的开头。 注意 - 数字 10 到 15 在十六进制中分别用 a 到 f (A 到 F) 表示 示例 在线演示 public class Demo { public static void main(String []args) { long hexLong = 0XABL; System.out.println("long 类型的十六进制字面量: "+hexLong); } } 输出 long 类型的十六进制字面量:171
对于十六进制,0x 或 0X 必须放在数字的开头。 注意 - 数字 10 到 15 在十六进制中分别用 a 到 f (A 到 F) 表示 以下是一些声明并初始化为 int 类型的十六进制整数字面量的示例。 int one = 0X123; int two = 0xABC; 示例 在线演示 public class Demo { public static void main(String []args) { int one = 0X123; int two = 0xABC; System.out.println("十六进制: "+one); System.out.println("十六进制: "+two); } } 输出 十六进制: 291 十六进制: 2748
回文是指前后相同的序列。 检查数字的二进制表示是否为回文,但不考虑前导 0。 例如 - 数字 = 5 二进制表示 = 101 5 的二进制表示是回文,因为它前后相同。 以下给出了一个演示此功能的程序。 示例 在线演示 public class Example { public static void main(String argc[]) { long num ... 阅读更多