Java中负数馀数的计算
首先看测试代码:
公共类解决方案{
publicstaticvoidmain (字符串[ ] 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
*/
}
}
从印刷的结果中可以得出结论。
馀数的计算,无论被除数和除数的正负关系如何,都可以用整数计算,最后确定符号。
从上述打印结果可知,结果的正负规律如下。
类型的符号与被除数相同