Switch選擇結構的用法
- 電腦
- 關注:1.91W次
什麼是switch選擇結構?為什麼要使用switch選擇結構?如和使用switch選擇結構?
操作方法
(01)什麼是switch選擇結構:語法: switch(表達式){case 常量 1:代碼塊1;break;case 常量2 :代碼塊2;break;default:代碼塊3;break;}這裏switch、case、default、break、都是java的關鍵字
(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選擇結構:運行結果如下圖:
(05)當然 我們還可以通過scanner 定義 輸入選擇內容而顯示結果!並進行如何通過if else 來處理異常!
(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 處理異常! 和選擇結構;
- 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/8m075y.html