在Java中,取余操作使用%符號。取余是指將一個數(shù)除以另一個數(shù),然后返回除法的余數(shù)。
取余運算的規(guī)則如下:
以下是一些例子:
int a = 10;
int b = 3;
int result = a % b; // result的值為1,因為10除以3的余數(shù)是1
double c = 10.5;
double d = 3.2;
double result2 = c % d; // result2的值為1.1,因為10.5除以3.2的余數(shù)是1.1
需要注意的是,取余操作的結(jié)果的符號與被除數(shù)的符號相同。例如,如果被除數(shù)是負數(shù),則取余操作的結(jié)果也是負數(shù)。
int e = -10;
int f = 3;
int result3 = e % f; // result3的值為-1,因為-10除以3的余數(shù)是-1