选择题3-5,我打印出来的ch+1=57,为什么放在switch里面会匹配9?
来源:3-5 选择题
qq_梅子酒_0
2018-04-26 10:58:00
char ch='8';
int r = 10;
switch(ch+1) {
case '7':r=r+3;
case '8':r=r+5;
case '9':r=r+6;
break;
default: r = r + 8;
}
System.out.println(r);
结果r=16
1回答
case后面匹配的是字符型,所以相加后取字符,‘8’的下一个 是字符‘9’。祝:学习愉快
相似问题