Javaでの剰余の計算方法は何ですか?

在Java中,取余操作使用%符号。取余是指将一个数除以另一个数,然后返回除法的余数。

取り余し演算のルールは次の通りです:

  1. 整数同士の割り算で余りを求めると、整数が返却される。
  2. 被除数や除数のどちらかが浮動小数点数である場合、剰余演算は、2つの数を割った余りを表す浮動小数点数を返します。

以下にはいくつかの例が示されています。

int a = 10;
int b = 3;
int result = a % b; // result的值为1,因为10除以3的余数是1

double c = 10.5;
double d = 3.2;
double result2 = c % d; // result2的值为1.1,因为10.5除以3.2的余数是1.1

取り残し演算において、結果の符号は割られる数と同じであることに注意する必要があります。例えば、割られる数が負の数である場合、取り残し演算の結果も負の数となります。

int e = -10;
int f = 3;
int result3 = e % f; // result3的值为-1,因为-10除以3的余数是-1
bannerAds