gpt4 book ai didi

带有增量运算符的 Java Switch 语句

转载 作者:行者123 更新时间:2023-11-30 08:22:34 25 4
gpt4 key购买 nike

int k=0;

switch (k++) {
case 0: System.out.println("0 is "+k);
}

输出:

0 is 1

为什么是 1?它仍在 switch 运算符中,退出后必须递增。

最佳答案

Postfix 表示它将在评估后递增,而不是在当前 block 之后递增。在这种情况下,它被评估,递增 k,然后分支到评估。完全正确。

关于带有增量运算符的 Java Switch 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24269798/

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