括号中的整数未编译 - 为什么?
2022-09-02 02:16:22
我正在初始化两个整数和.a
b
它编译良好,但 存在错误。a
b
public class Main_1 {
public static void main(String[] args) {
int a = -2147483648; //Working fine
int b = -(2147483648); //Compilation error: The literal 2147483648 of type int is out of range
}
}
请帮助我理解此行为?