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
這中條件語(yǔ)句有個(gè)特點(diǎn),只要有一個(gè)入口進(jìn)去了,只要后面沒(méi)有break限制,它會(huì)執(zhí)行后面的每一個(gè)語(yǔ)句。degault相當(dāng)于一個(gè)入口,進(jìn)去之后,由于下面的判斷句后面都沒(méi)有break,所以都執(zhí)行了一次。
2014-12-30
那也就是說(shuō),為了default語(yǔ)句后面也應(yīng)該加break了