关于Java中取余的符号问题


以下代码输出结果为:

public class Test {
  public static void main(String args[]) {
    int x = -5;
    int y = -12;
    System.out.println(y % x);
  }
}

答案:-2

取模运算,结果的符号和被除数符号一致,以下例子作为说明

public class ModeDemo {

    public static void main(String[] args) {

        System.out.println(3%-2);//1
        System.out.println(-3%2);//-1
        System.out.println(-3%-2);//-1
        
    }
}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM