gpt4 book ai didi

java - 开关选择错误的 int case

转载 作者:行者123 更新时间:2023-11-30 02:41:58 25 4
gpt4 key购买 nike

我有这个简单的代码。值为 0 的整数和空字符串。够简单的。然而,当我运行该程序时,它打印“a”而不是“z”。我不知道问题出在哪里以及我错过了什么。

public static void main(String[] args) {

int classCode = 0;
String classString = null;
switch(classCode) {
case 0:
classString = "z";
case 10:
classString = "a";
break;
case 11:
classString = "b";
break;
case 20:
classString = "c";
break;
case 21:
classString = "d";
break;
case 30:
classString = "e ";
break;
case 31:
classString = "f";
break;
}
System.out.println(classString);

}

最佳答案

您忘记在第一个案例之后添加中断

switch(classCode) {
case 0:
classString = "z";
// missing a break here
case 10:
classString = "a";
break;

关于java - 开关选择错误的 int case,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41411041/

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