gpt4 book ai didi

java - 帮助 switch 语句

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

我对java比较陌生。在 switch 语句中,是否必须在每个 case 之后放置一个 break 语句?

最佳答案

不,您不必这样做。但是,如果省略 break 语句,则执行 switch block 内的所有剩余语句,而不管它们的 case 值如何测试。

有时这会产生不希望的结果,如下面的代码所示:

switch (grade) {
case 'A':
System.out.println("You got an A!");
//Notice the lack of a 'break' statement
case 'B':
System.out.println("You got a B!");
case 'C':
System.out.println("You got a C.");
case 'D':
System.out.println("You got a D.");
default:
System.out.println("You failed. :(");
}

如果您将 grade 变量设置为“A”,这将是您的结果:

You got an A!
You got a B.
You got a C.
You got a D.
You failed. :(

关于java - 帮助 switch 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6997863/

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