int a = 100,b = 3,c = 8,d = 6;
System.out.println(a - d * b + c);
答えは90です。
その計算はどのように行われますか?
int a = 100,b = 3,c = 8,d = 6;
System.out.println(a - d * b + c);
答えは90です。
その計算はどのように行われますか?
BODMASルールは、式を評価するために使用されます。
a - (d * b) + c
100 - 18 + 8 = 90
これは最初のクラスの数学です。
*
前+
つまり、それ6 * 3
は最初のステップにあり、その後は100 - 18 + 8 = 90
です。
乗算と除算-同等に扱われますが、加算と減算よりも優先されます
加算と減算-同等に扱われますが、乗算と除算よりも優先度が低くなります
上記のルールに従って、最初に乗算し、次に加算/サブします。したがって、結果は90になります。
a - (d * b) + c
= 100 - (6 * 3) + 8
= 100 - 18 + 8
= 100 - 10
= 90
100-6*3+8 = 100-18+8 = 100-10 = 90
またはどういう意味ですか?
1. *
優先順位が高くなります。それで、
a - 6 * 3 + c => a - 18 + c
2. +
より高い優先順位があり-
ます。それで、
a - 18 + 8 => a - 10
3.そして最後に。
100 - 10 => 90
したがって、出力は90になります。