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。
1. *
优先级更高。所以,
a - 6 * 3 + c => a - 18 + c
2. +
具有更高的优先级-
。所以,
a - 18 + 8 => a - 10
3.最后。
100 - 10 => 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
或者你是什么意思?