日期:2014-05-20  浏览次数:20705 次

费解的switch

switch (code) {
                        case -1:
                            jFrameTop.jLabel2.setText("连接网络失败");
                            break;
                        case -2:
                            jFrameTop.jLabel2.setText(chunk.message);
                            break;
}

如果第4行没有,竟然会执行第6行!费解的switch

------解决方案--------------------
switch 就这样,在哪匹配了条件,那么从那个地方开始,后边只关注是否有break, 只要遇到break 就结束;否则,要执行break之前的那些语句,而忽略条件判断语句。
语法就这样定义了。