【发布时间】:2015-03-06 13:22:57
【问题描述】:
char suit = 'S';
int n = 2;
for (int k= 0; k<4; k++){
for (int i = 0; i < n; i++){
switch (k) {
case 0: suit = 'S';
case 1: suit = 'H';
case 2: suit = 'D';
case 3: suit = 'C';
}
这是一个作业的代码摘录。
根据调试器,Suit 在 switch 语句之后被设置为“C”,并且在整个双循环中它永远不会改变。我对 switch 语句有什么误解?
【问题讨论】:
-
添加中断;每种情况并默认结束
标签: java eclipse switch-statement