【发布时间】:2016-02-29 20:42:38
【问题描述】:
我正在创建一个逆波兰计算器,但遇到了饱和问题。我已经实现了一个堆栈,并且发现在没有问题的情况下我可以达到的最大数字是 2147483647。所以如果我将此数字推送到堆栈,然后加 1,我得到的结果是 -2147483648(否定)。我需要做的不是返回这个负数,而是返回原始数字2147483647。基本上以这个为限制。这同样适用于事物的消极方面,限制为 -2147483648。如果我错过了任何信息或者您需要查看代码,请告诉我。
【问题讨论】:
标签: java math overflow calculator polish