如果一个表达式中含有多种运算符,则要按照运算符的优先级顺序依次进行从高到低进行,同级运算符则从左向右进行。括号可以改变运算次序。
如,求下面代码块输出值
int a=10,b=4,c=20,d=6;
System.out.prinltn(a++*b+c*--d);
正确结果:140
如果一个表达式中含有多种运算符,则要按照运算符的优先级顺序依次进行从高到低进行,同级运算符则从左向右进行。括号可以改变运算次序。
如,求下面代码块输出值
int a=10,b=4,c=20,d=6;
System.out.prinltn(a++*b+c*--d);
正确结果:140