public?class?HelloWorld?{
????public?static?void?main(String[]?args)?{
????????char?today='日';
????????switch(today){
????????????case?'一':
????????????case?'三':
????????????case?'五':
????????????????System.out.println("吃包子");
????????????default:
????????????????System.out.println("吃主席套餐");???????????????????
????????????case?'二':
????????????case?'四':
????????????case?'六':
????????????????System.out.println("吃油條");
????????????????break;?????????????????????
????????}
????}
}/*結(jié)果為
吃主席套餐
吃油條*/
2014-11-29
這中條件語句有個特點,只要有一個入口進(jìn)去了,只要后面沒有break限制,它會執(zhí)行后面的每一個語句。degault相當(dāng)于一個入口,進(jìn)去之后,由于下面的判斷句后面都沒有break,所以都執(zhí)行了一次。
2014-12-30
那也就是說,為了default語句后面也應(yīng)該加break了