版权声明:转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/87861936
发现这个的帖子不好找,自己探索后,做个记录。
下面截图来源:http://www.runoob.com/java/java-operators.html
先乘除后加减,先计算左边后计算右边,这个都知道。那么这个一元的从右到左是什么意思呢?看下面代码。
package tt;
public class Hw {
public static void main(String[] args) {
int a=2;
System.out.println(-a--);
System.out.println(a);
}
};
-a是正负号,--是自减号。
如果从左到右,那就是先-a,再(-a)--,如果是从右到左,那就是先a--,再-(a--)。上文代码中,输出结果是:
这就是从右到左的优先级。
独孤尚良dugushangliang——著