總網頁瀏覽量

2015年11月3日 星期二

[Java] switch 小小觀念 switch _print

久久不用, 雖然會用,
但是對於有些不正確的應用方式還是會忘記.

public class switch _print{
    public static void main(String args[]){
        int level = 2;
    switch(level) {
            case 1:
                System.out.println("1");
            case 2:
                System.out.println("2");
            case 3:
                System.out.println("3");
            case 4:
                System.out.println("4");
            default:
                System.out.println("End");
        }
    }
}

由這題來看,
level= 2, 所以 case 2 會執行,
但是因為沒有 break, 所以會一直往下執行,
case 3, 4...

其中 default: 可有可無

這個也是可以延伸的,
像是說如果 1和2是同一種群組的,
也就可以用
case 1:
case 2:
   System.out.println("A");
break;

沒有留言:

張貼留言