gpt4 book ai didi

java - 为什么余数(模数)除法返回负数

转载 作者:行者123 更新时间:2023-11-29 08:20:52 29 4
gpt4 key购买 nike

    x=-10 % -4;
System.out.println("-10% -4 : "+x); //-2 second row

输出'-2'为什么在答案中是负值?

最佳答案

% 是余数除法。即整数除法后剩余的量。

x = -10 / -4; // == 2

x = -10 % -4; // == -2

后者可以认为是 -10 除以 -4(即 2),余数为 -2。

如果两个答案的绝对值不同,可能会更容易看出。

x = -10 / -3; // == 3

x = -10 % -3;  == -1

关于java - 为什么余数(模数)除法返回负数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58704484/

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