freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

ch02java程序設計基礎3程序流程控制ppt-java程序設計(編輯修改稿)

2024-11-04 22:39 本頁面
 

【文章內(nèi)容簡介】 1. class IfTry2 2. { 3. public static void main(String[ ] args) 4. { 5. int a1=59。 6. if(a1=60) 7. { 8. (你及格了 !)。 9. } 10. else 11. { 12. (你沒及格 ,請繼續(xù)努力 !)。 13. } 14. } 15. } 25 if語句中內(nèi)嵌的語句 1或語句 2又是 if語句的情況稱為 if 語句的嵌套 。 如: if(布爾表達式 1) { 語句 1 } else if (布爾表達式 2) { 語句 2 } …… else if (布爾表達式 m) { 語句 m } else { 語句 n } if 語句的嵌套 if(x==1) if(y==1) aa=1。 else aa=2。 if(x==1) { if(y== 1) aa=1。 } else aa=2。 程序從上往下依次判斷表達式的條件,一旦某個條件滿足,就執(zhí)行相關的語句,然后就不再判斷其余的條件,直接轉(zhuǎn)到 if語句的后續(xù)語句執(zhí)行。 Java規(guī)定, else總是與離它最近的 if配對。 如果需要,可以通過使用 { }來改變配對關系。 26 例 47:用 ifelse語句的多重嵌套實現(xiàn)學生成績的百分制到等級制的轉(zhuǎn)換。 1. class IfDemo { 2. public static void main(String[ ] args){ 3. int testscore=88。 4. char grade。 5. if (testscore=90) 6. { grade=39。A39。 } 7. else if (testscore=80) 8. { grade=39。B39。 } 9. else if (testscore=70) 10. {grade=39。C39。} 11. else if (testscore=60) 12. { grade=39。D39。 } 13. else 14. { grade=39。F39。} 15. (grade is:+grade)。 16. } 17. } 27 switch語句 switch 語句根據(jù)表達式的結(jié)果來執(zhí)行多個操作中的一個 , 它的語法形式如下: switch ( 表達式 ) { case 常量 1: 語句 1; [break; ] case常量 2: 語句 2; [break; ] … case常量 n: 語句 n; [break; ] [default: 缺省處理語句 break; ] } 28 switch語句的流程圖 表達式 break 語句 1 break 語句 2 break 語句 n break 缺省處理語句 后續(xù)語句 常量 1 常量 2 常量 n default ……. 29 switch語句的注意點( 1) switch 語句時 , 要注意 表達式 必須是符合byte,char,short,int類型的表達式 , 而不能使用浮點類型或 long類型 , 也不能為一個字符串; 2. switch語句將 表達式 的值依次與每個 case子句中的常量 值相比較 。 如果匹配成功 , 則執(zhí)行該 case子句中常量值后的語句 , 直到遇到 break語句為止; 3. case子句中 常量 的類型必須與 表達式 的類型相容 ,而且每個 case子句中 常量 的值必須是不同的; 4. default子句是可選的,當 表達式 的值與任一 case子句中的值都不匹配時,就執(zhí)行 default后的語句。如果表達式的值與任一 case子句中的值都不匹配且沒有default子句,則程序不執(zhí)行任何操作,而是直接跳出switch 語句,進入后續(xù)程序段的執(zhí)行。 30 switch語句的注意點( 2) 5. break語句用來在執(zhí)行完一個 case 分支后 , 使程序跳出switch 語句 , 執(zhí)行 switch 語句的后續(xù)語句 。 因為 case子句只是起到一個標號的作用 , 用來查找匹配的入口 , 然后從此處開始執(zhí)行 , 對后面的 case子句的值不再進行比較 ,而是直接執(zhí)行其后的語句 。 因此一般情況下 , 在每個 case 分支后 , 要用 break來終止后面的 case 分支語句的執(zhí)行; 6. 在一些特殊的情況下 , 例如多個不同的 case值要執(zhí)行一組相同的操作 , 可以寫成如下形式: … case常量 n: case常量 n+1: 語句 [break; ] … 31 switch語句的注意點( 3) 分支中包括多個執(zhí)行語句時 , 可以不用花括號 “ {}”括起; ifelse語句可以實現(xiàn) switch 語句所有的功能 。 但通常使用 switch語句更簡練 , 且可讀性強 , 程序的執(zhí)行效率也高; 9. ifelse 語句可以基于一個范圍內(nèi)的值或一個條件來進行不同的操作,但 switch 語句中的每個 case 子句都必須對應一個單值。 32 例 48 用 switch語句實現(xiàn)學生成績的百分制到等級制
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1