Mag*_*nus 1 java eclipse switch-statement
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';
}
Run Code Online (Sandbox Code Playgroud)
这是作业的代码摘录.
在switch语句之后,Suit被设置为'C',并且根据调试器,它在整个双循环中都不会改变.我对switch语句有什么误解?
switch (k) {
case 0:
suit = 'S';
break;
case 1:
suit = 'H';
break;
case 2:
suit = 'D';
break;
case 3:
suit = 'C';
break;
default:
break;
}
Run Code Online (Sandbox Code Playgroud)
没有break;你输入每个案件块直到break达到第一个.
| 归档时间: |
|
| 查看次数: |
147 次 |
| 最近记录: |