學習目標
掌握switch選擇結構
能夠綜合運用if選擇結構和switch選擇結構解決問題
1.switch選擇結構
某同學參加計算機程式設計大賽
如果獲得第一名,將參加麻省理工大學組織的1個月夏令營
如果獲得第二名,將獎勵惠普膝上型電腦一部
如果獲得第三名,將獎勵行動硬碟乙個
否則,不給任何獎勵
—》使用if語句 非常的繁瑣,複雜
推薦使用switch語句
格式switch(表示式)
要點: 表示式型別 1.7 以前不可以放string型別
case:後面可放的值有哪些
case 後面的值是判斷相等 不可以重複
break 跳出switch 結構 可要可不要
default 在上面沒有找到合適的分支時,進入default對比 多重if結構
多重if與switch 的區別:
2.判斷是否輸入正確
input.hasnextint();
3.基本資料型別的取值範圍
資料型別 有效範圍(bits)
總結:
switch選擇結構
要求控制台輸入選單編號,用int型別接收。根據輸入的選單編號,進入不同的選單頁面 scanner input new scanner system.in system.out.println 歡迎進入大富翁 系統 system.out.println t t1.註冊 system.out.print...
選擇結構switch
switch 條件語句也是一種很常用的選擇語句,它和if條件語句不同,它只能針對某個表示式的值作出判斷,從而決定程式執行哪一段 例如,在程式中使用數字1 7來表示星期一到星期天,如果想根據某個輸入的數字來輸出對應中文格式的星期值,可以通過下面的一段偽 來描述 用於表示星期的數字 如果等於1,則輸出星...
選擇結構 switch語句
格式 switch 表示式 執行流程 1 將表示式和case的值依次從上往下進行比較,如果和case後面的值1匹配了,就執行語句體1 並結束整個switch語句 2 如果沒有匹配,就繼續匹配值2,如果匹配就執行語句體2 3 如果所有的case後面的值都不匹配就執行default後面的語句體n 1 注...