ホームページ  >  記事  >  Java  >  Javaの/と%の違い

Javaの/と%の違い

下次还敢
下次还敢オリジナル
2024-04-29 01:33:15504ブラウズ

/ は整数の除算演算に使用され商を返し、% は剰余演算に使用され剰余を返します。例: 10 / 3 = 3、10 % 3 = 1。10 を 3 で割った商は 3 で、余りは 1 であるためです。

Javaの/と%の違い

Java における / と % の違い

短い答え:

/ は整数の除算演算に使用され、% は剰余演算に使用されます。

詳細説明:

整数除算演算 (/)

  • / 演算子被除数の剰余を破棄する整数除算演算を実行します。
  • 被除数を除数で除算し、結果として商を返します。
  • 例: 10 を 3 で割った商は 3 であるため、10 / 3 = 3。
#剰余演算 (%)

    %
  • 演算子は剰余演算を実行し、除数で除算された被除数を返します。残りの残り。 商の部分は考慮しません。
  • 例: 10 % 3 = 1。10 を 3 で割った余りが 1 であるためです。
例:

<code class="java">int dividend = 10;
int divisor = 3;

System.out.println("整除运算结果:" + (dividend / divisor)); // 输出 3
System.out.println("求余运算结果:" + (dividend % divisor)); // 输出 1</code>

その他の注意事項:

整数の除算演算の場合、被除数がまたは 除数が浮動小数点数の場合、結果は整数に変換されます。
  • 剰余演算の場合、除数が 0 の場合、
  • ArithmeticException
  • 例外がスローされます。
/

演算子と % 演算子の違いを理解することで、コード内で除算と剰余演算を正しく実行できます。

以上がJavaの/と%の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。