Java プログラミング言語には 2 つの除算演算があります。
/
除算 および %
除算の余りの計算。
覚えておくべきこと:
1) 除算の余りを計算する操作 (%
) は整数に対してのみ実行されます
2) 除算演算 (/
) の結果は、オペランドのタイプによって異なります
ここでのルールは次のとおりです。
整数を整数で割る場合、値を格納する変数の種類に関係なく、小数部分は常に切り捨てられます。
実数の結果を整数変数に格納する場合、 小数部分も切り捨てられます
除算を実行する例を見てみましょう。
<プレ>
<コード>int i;
ダブルエックス;
私は= 7;
x = i / 4; // x=1、整数を整数で割った値
x = i / 4.; // x=1.75、整数は分数で除算されます (4 - ドットなしでは整数として認識されます。4. (ドットあり) はすでに実数です!)
x =(倍精度) i / 4; // x=1.75、小数を整数で割ります - ここで変数 i は実数に変換されます - これは明示的な型変換です
コード>
プレ>