gpt4 book ai didi

java - Switch语句解释

转载 作者:行者123 更新时间:2023-12-01 13:50:30 26 4
gpt4 key购买 nike

public class g{
public static void main(String [] args){
for(int x = 1; x <17; x +=3){
switch(x){
case -1: case 0: case 1:
System.out.print("Breeze");
case 2: System.out.print("Easy");
case 3:
case 4: System.out.print("As"); break;
case 5: System.out.print("Pie"); break;
case 6: case 7: System.out.print("No");
case 8: System.out.print("Problem");
case 9: break;
case 10: System.out.print("Like");
case 12: System.out.print("Nothing"); break;
case 13:
case 14: System.out.print("phew"); break;
}
System.out.println();
}
}
}

为什么打印出来
微风轻松
作为
没问题
无所作为

我认为它会在每个之后打印默认值,就像 Breezephew 中的第一个一样

最佳答案

它从 1 开始,并在 3 秒内上升 (x+=3)。

所以你得到case 1,然后是case 47101316

但是您并不总是有break,因此在某些情况下它会进入下一个case

这就是为什么case 1实际上给出了“BreezeEasyAs”,它在捕获break之前运行case 1,2,3 & 4 .

关于java - Switch语句解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19997580/

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