int a = 123; int b = 321; double n = a * 100 / b; n为多少
时间: 2024-03-11 14:49:57 浏览: 98
对被转换类型的区别对被转换类型的区别-前端面试题大全
根据运算符优先级,先进行乘法运算,然后再进行除法运算。因此,表达式 `a * 100 / b` 相当于 `(a * 100) / b`。将a和b代入表达式中得到:
```
n = (123 * 100) / 321
```
计算得到结果为:
```
n = 38.316645
```
由于n是一个double类型的变量,因此结果为一个小数。如果您需要得到整数结果,可以使用强制类型转换来将结果转换为int类型。例如:
```java
int a = 123;
int b = 321;
int result = (int) (a * 100 / b); // 结果为38
```
阅读全文