您的位置:首页 > 其它

switch case break

2015-05-05 16:31 232 查看
代码一:

public class Test02 {
public static void main(String[] args){
int i = 10,j = 18,k = 30;
switch(j - i){
case 8:
k++;
break;
case 9:
k+=2;
break;
case 10:
k += 3;
break;
default:
k /= j;
}
System.out.println(k);
}
}


打印结果k = 31

代码二:

public class Test03 {
public static void main(String[] args){
int i = 10,j = 18 ,k = 30;
switch(j - i){
case 8:
k++;
case 9:
k += 2;
case 10:
k += 3;
default:
k /= j;
}
System.out.println(k);
}
}


打印结果k = 2

不加break程序会穿透,所以加break还是很重要的。

对debug的理解又上升了一层。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: