美文网首页
Java中有关负数取余的计算

Java中有关负数取余的计算

作者: 眼若繁星丶 | 来源:发表于2020-10-28 21:09 被阅读0次

Java中有关负数取余的计算


先看测试代码 :

public class Solution {
    public static void main(String[] args) {
        System.out.println("2 % 3 = " + 2 % 3);
        System.out.println("2 % -3 = " + 2 % -3);
        System.out.println("-2 % 3 = " + -2 % 3);
        System.out.println("-2 % -3 = " + -2 % -3);
        System.out.println("3 % 2 = " + 3 % 2);
        System.out.println("3 % -2 = " + 3 % -2);
        System.out.println("-3 % 2 = " + -3 % 2);
        System.out.println("-3 % -2 = " + -3 % -2);
        /**
         * 2 % 3 = 2
         * 2 % -3 = 2
         * -2 % 3 = -2
         * -2 % -3 = -2
         * 3 % 2 = 1
         * 3 % -2 = 1
         * -3 % 2 = -1
         * -3 % -2 = -1
         */
    }
}

从打印的结果上可以得到结论:

取余的计算,首先可以先不管被除数和除数的正负关系,全部都按照整数来计算,最后定符号。

根据上面的打印结果可以看出结果的正负号规律为:

取模的正负号与被除数同号

相关文章

网友评论

      本文标题:Java中有关负数取余的计算

      本文链接:https://www.haomeiwen.com/subject/umacvktx.html