Java的取模运算符(即取余数):%
int r = a % b;
1:当 a < b,结果为 a
int a = 6; int b = 10; a % b = 6;
2:当 a > b,结果为 a/b 的余数
int a = 10; int b = 6; a % b = 4;
3:当 a = b 或则 a能被 b 整除,结果为 0
int a = 6; int b = 6; a % b = 0;
int a = 12; int b = 6; a % b = 0;
4:当 a 或 b 是负数时,结果的符号看左边
int a = -1; int b = 6; a % b = -1;
int a = 1; int b = -6; a % b = 1;
int a = -10; int b = 6; a % b = -4;
int a = 10; int b = -6; a % b = 4;
int a = -1; int b = 1; a % b = 0;
int a = 1; int b = -1; a % b = 0;