小编Ear*_*ing的帖子

积极的划分,Java的负面结果

我真的对此感到困惑.我正在划分两个正数并得到一个负面结果(我正在使用Java).

long hour = 92233720368L / (3600 * 1000000 );
Run Code Online (Sandbox Code Playgroud)

我得到结果-132.

但如果我将它们分成两个长数字,我得到了正确的结果:

long hour1 = 92233720368L / (3600000000L ); 
Run Code Online (Sandbox Code Playgroud)

然后我得到结果:25

我想知道它为什么会发生......

先感谢您!:)

java overflow division

0
推荐指数
1
解决办法
1428
查看次数

标签 统计

division ×1

java ×1

overflow ×1