黑馬程序員_畢向東_Java基礎視頻教程——switch語句(隨筆)

switch語句

格式:java

switch(表達式)
{
case 取值1;
執行語句;
break;
case 取值2;
執行語句;
break;
……
default;
執行語句;
break;
}

switch語句特色

  1. switch語句選擇的類型有五種:byte、short、int、char,jkd1.7新增了String語句,【jdk1.5,支持了枚舉】
  2. case之間與default沒有順序。先執行第一個case,沒有匹配的case 執行default
  3. 結束 switch 語句的兩種狀況:遇到break,執行 switch 語句結束
  4. 若是匹配的case或者default沒有對應的break,那麼程序會繼續向下執行,運行能夠執行的語句,直到遇到break 或者switch 結尾結束

class Test
    {
        public static void main (String [] args)
        {
            int x = 2;
            
    		switch (x)
            /*
               被選擇的表達式的值只接受如下類型:
               byte、short、int、char,從JDK1.7開始,switch支持String類型(jdk1.5,支持了枚舉)
            */
            {
                case 4:
                    System.out.println ("a"); 
                    break; 
                case 6:
                    System.out.println("b");
                    break; 
                case 2:
                    System.out.println("c");
                    break; 
                default:
                    System.out.println ("d"); 
                   
                    
            }
            System.out.println ("Hello World!");
/*            
      演示二:     
           int a=4,b =2;
            char ch = '+';
            switch (ch)
            {
                case'-':
                    System.out.println (a-b);
                    break; 
                case'+':
                    System.out.println (a+b);
                    break; 
                case '*':
                    System.out.println (a*b);
                    break;
                case '/':
                    System.out.println (a/b);
                    break;
                default:  (固然default語句也能夠放在最前面)
                    System.out.println("非法字符,請從新輸入");
                
*/ 
             }
    }	
}
相關文章
相關標籤/搜索