为什么java Number/Numeric数据类型如(Integer/Long/...)不会抛出溢出异常?例如:我们在数学上得到了错误的答案
Integer val = Integer.MAX_VALUE * 2;
System.out.println("Max val unexpected" + val);
Run Code Online (Sandbox Code Playgroud)
**最大值意外-2**
我知道; 这些数据类型的核心使用原始java数据类型.仍然,通过抛出像.ValueOverflowException之类的东西来防止错误答案不是一个好主意.考虑扩展和添加此行为,但这些所有类都是最终的..
请发表您的想法和意见.
java ×1