小编tar*_*gul的帖子

如何评估A * = B * = A * = B?

public static void main(String[] args) {
    int A=5;
    int B=2;

    A *= B*= A *= B ;

    System.out.println(A);
    System.out.println(B);
}
Run Code Online (Sandbox Code Playgroud)

当我在纸上计算出这个问题时,我发现了A=200 B=20,但是当我写下它以使其黯然失色时,它表明A=100 B=20

您能在纸上解释解决方案吗?

我试图自己解决Eclipse中的问题。

我们该如何解决?

java operators compound-assignment order-of-execution

5
推荐指数
2
解决办法
69
查看次数