在进行python“取余”运算时,出现了一些迷惑的地方!先上代码:
Java代码
public class Test {
public static void main(String[] args) {
// Java中的整除
System.out.printf("%-2d / %-2d = %-2d\n", 7, 3, 7/3);
System.out.printf("%-2d / %-2d = %-2d\n", 7, -3, 7/-3);
System.out.printf("%-2d / %-2d = %-2d\n", -7, 3, -7/3);
System.out.printf("%-2d / %-2d = %-2d\n", -7, -3, -7/-3)

本文探讨了Python和Java在取余运算中的不同之处。在Java中,整除遵循向下取整规则,但当符号不同时会向零取整;而Python始终向下取整,负数取整朝负无穷方向。对于%运算,结果取决于整除部分。通过具体例子进行了详细解释。
最低0.47元/天 解锁文章
8万+

被折叠的 条评论
为什么被折叠?



