JAVA存放的是有符号值。 int x = 0x7FFFFFFF; int y = 0xFFFFFFFF; System.out.println(x); System.out.println(y); System.out.println(Integer.MAX_VALUE); 对应的输出为 2147483647 -1 2147483647