基本概念
1. addition
2 つのdecimal
数を計算するときextends
、小数点はありません。
2. multiplication
2 つのdecimal
数値を処理extends
する場合、必要に応じて小数点が表示されます。
Javaコードの概念を理解する
public static void main(String[] args) {
Double v1 = (19.6/100);
System.out.println("inti v1 = "+v1);
v1 += 1;
System.out.println("1 + v1 = "+v1);
v1 *= 1.25;
System.out.println("Ans = 1.25 * v1 = "+v1);
Double v2 = (19.6 / 100);
Double v3 = (double) 1;
System.out.println(" inti v2 = "+v2);
System.out.println("inti v3 = "+v3);
v2 *= 1.25;
v3 *= 1.25;
System.out.println("1.25 * v2 = "+v2);
System.out.println("1.25 * v3 = "+v3);
Double v4 = v2+v3;
System.out.println("Ans v2 + v3 = v4 = "+v4);
}}
出力
1. inti v1 = 0.196
2. 1 + v1 = 1.196
3. Ans = 1.25 * v1 = 1.4949999999999999
4. inti v2 = 0.196
5. inti v3 = 1.0
6. 1.25 * v2 = 0.245
7. 1.25 * v3 = 1.25
8. Ans v2 + v3 = v4 = 1.495
概念を簡単に理解できるように、出力に行番号を示します。
これは別のプログラムではなく、コード内の+
/の数学に従う 1 つずつプロセスです。*
出力でわかるように、
Line 3
、Line 6
、Line 7
そこでextended
小数点で乗算を行います。
&ではLine 2
、ご存知のようにLine 8
、小数点を拡張して表示する最大の小数点を取得しません。addition
addition