常量表达式:表达式就是由常量组成的,这时如果计算结果发生溢出,编辑器是会有下划线提醒的。
int x = 2147483647 + 10;
非常量表达式:表达式由一个或者多个非常量组成的,这时发生溢出是不会提醒的,使用checked可以做溢出检查
int ten = 10;
int y = 2147483647 + ten;
常量表达式:表达式就是由常量组成的,这时如果计算结果发生溢出,编辑器是会有下划线提醒的。
int x = 2147483647 + 10;
非常量表达式:表达式由一个或者多个非常量组成的,这时发生溢出是不会提醒的,使用checked可以做溢出检查
int ten = 10;
int y = 2147483647 + ten;