课程
/后端开发
/Java
/Java入门第一季(IDEA工具)升级版
int m = 5;
int n = 7;
int x=(m*8/(n+2))%m;
x的值
2016-09-06
源自:Java入门第一季(IDEA工具)升级版 3-8
正在回答
int x = ( m * 8 / ( n + 2 ) ) % m ;
int x = ( 5 * 8 / ( 7 + 2 ) ) % 5 ;
int x = ( 5 * 8 / 9 ) % 5 ;
int x = ( 40 / 9 ) % 5 ;
int x = 4 % 5 ;
int x = 4 ;
qq_话说后来_03761268 提问者
首先找到最内层的括号,计算前考虑数值正负和自加自减因素,从左至右计算乘除取余,再加减最后赋值。
被小括号包裹的表达式优先级最高,其次是乘除运算符,它们优先级一样,所以是从左到右计算,最后 x = 4;
m*8=40;n+2=9;为int型,所以40/9=4;4%m=4.
举报
0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始
1 回答优先级
1 回答运算优先级
1 回答优先级提问
3 回答运算优先级
7 回答运算符优先级