gpt4 book ai didi

java - BigDecimal.intValue() 返回意外数字

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:49:46 25 4
gpt4 key购买 nike

我在使用 BigDecimal 类的 intValue() 时遇到了一个奇怪的 java 错误。

我的起始值为 3300028000。

当我调用下面的代码时:

int i = d.intValue();

它返回:-994939296

关于为什么会发生这种情况有什么想法吗?

最佳答案

int 不能容纳那么大的值,所以它会溢出。尝试使用长。

关于java - BigDecimal.intValue() 返回意外数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9436758/

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