weixin_43620318
沐丶風缘
2018-11-09 04:36

JAVA算术运算符的优先级

  • java
  • string

public static void main(String[] args) {

          int a,b,c;
          a=b=c=5;
          a=++b-++c;
          System.out.println("a="+a+"b="+b+"c="+c);
          a=b+++c++;
          System.out.println("a="+a+"b="+b+"c="+c);
          a=b--+c--;
          System.out.println("a="+a+"b="+b+"c="+c);
        }
        }
        为什么这串代码第二次第三次输出的a值是在b c自增之前所得出的?
        按优先级不是应该自增自减运算先吗?
  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答

为你推荐