美文网首页
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