gpt4 book ai didi

java - java中如何检查数字是否适合基本类型?

转载 作者:行者123 更新时间:2023-12-01 07:40:58 24 4
gpt4 key购买 nike


我需要进行一些输入验证,但遇到一个问题,我似乎找不到答案(即使使用谷歌)。问题很简单:我的输入有 2 个正整数,我需要检查它们的乘积是否适合 Java 中的 int 类型。
我的尝试之一是将乘积与 Integer.MAX_VALUE 进行比较,但似乎如果乘积对于整数来说太大,则值会变为负数。我想通过改变符号来推断产品太大,但似乎如果产品“太大”,它会再次变得积极。
有人可以告诉我如何检测数字是否太大?
非常感谢!

最佳答案

如果您正在开发 UI,那么您可能并不特别着急。因此,您可以使用 BigInteger,然后针对 MAX_VALUE 测试产品。

关于java - java中如何检查数字是否适合基本类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4915656/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com