java中普通的取模大家都知道,但是如果前面加上符号呢?比如:
int a=12, b=5;
System.out.println(12%5);
System.out.println(-12%5);
System.out.println(-12%-5);
System.out.println(12%-5);
答案是2 ,-2,-2, 2. 这里面的规律是看被模数即 a是正的还是负的,如果a是正的 则最终答案为正,a是负的,答案就为负。
java中普通的取模大家都知道,但是如果前面加上符号呢?比如:
int a=12, b=5;
System.out.println(12%5);
System.out.println(-12%5);
System.out.println(-12%-5);
System.out.println(12%-5);
答案是2 ,-2,-2, 2. 这里面的规律是看被模数即 a是正的还是负的,如果a是正的 则最终答案为正,a是负的,答案就为负。