gpt4 book ai didi

java复杂语句执行顺序

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:25:46 27 4
gpt4 key购买 nike

System.out.println(info + ": " + ++x);

这个语句是否等同于

x++;
System.out.println(info + ": " + x);

System.out.println(info + ": " + x++);

相当于

System.out.println(info + ": " + x);
x++;

JVM一次只能处理一条语句,它是不是这样划分这些语句的?

最佳答案

是的,是的。

++x 将在包含语句之前执行,即 x 的值将在使用之前递增。

x++ 将在包含语句之后执行,即使用该值然后变量 x 递增。

需要说明的是:在这两种情况下,变量 x 的值都会发生变化。

关于java复杂语句执行顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19614756/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com