酷知百科網

位置:首頁 > 遊戲數碼 > 電腦

Switch選擇結構的用法

電腦2.04W

什麼是switch選擇結構?爲什麼要使用switch選擇結構?如和使用switch選擇結構?

操作方法

(01)什麼是switch選擇結構:語法:  switch(表達式){case 常量 1:代碼塊1;break;case 常量2 :代碼塊2;break;default:代碼塊3;break;}這裏switch、case、default、break、都是java的關鍵字

Switch選擇結構的用法

(02)1中所示即爲switch選擇結構;而switch選擇結構執行過程是啥呢?執行過程:先計算並獲得switch後面小括號裏的表達式或變量值,然後將計算結果順序與每個case後的常量比較,當二者相等時,執行這個case塊中的代碼,當遇到break時,就跳出switch選擇結構,執行switch選擇結構之後的代碼,如果任何一個case之後的常量與switch後的小括號中的值相等,則執行switch尾部的default塊中代碼。

(03)如何使用switch選擇結構呢?瞭解了switch選擇結構之後呢,接下來做幾個案例教大家如何使用switch選擇結構, :

(04)public calss Compete{public static void main( String [] args){int mingci = 1;   //名次switch(mingci){case 1 :tln("參加理工大學組織的一個月夏令營活動");break;case 2:tln("獎勵惠普筆記本一臺");break;case 3:tln("獎勵惠普筆記本一臺");break;default:tln("沒有任何獎勵");break;}}}以上代碼就實現了switch選擇結構:執行結果如下圖:

Switch選擇結構的用法 第2張

(05)當然  我們還可以透過scanner 定義  輸入選擇內容而顯示結果!並進行如何透過if  else   來處理異常!

Switch選擇結構的用法 第3張

(06)import ner;public class Compete {public static void main(String[] args) {tln("**********************");tln("歡迎使用超市管理系統");tln("tt1.登陸系統");tln("tt1.退出");tln("**********************");tln("請選擇輸入任意一個數“ 1 2 ”");Scanner input =new Scanner();if(extInt()==true){int num = Int();   //名次switch(num){case 1 :tln("歡迎你登陸");break;case 2 :tln("謝謝使用");break;default:tln("輸入錯誤!");break;}}else{tln("請輸入正確的數字!");}}}實現if  else   處理異常!  和選擇結構;

Switch選擇結構的用法 第4張
Switch選擇結構的用法 第5張
Switch選擇結構的用法 第6張
標籤:switch