愚公系列2021年12月 Java教學課程 11-流程控制語句之IF語句

      網友投稿 676 2022-05-29

      一、IF語句

      1.if語句格式1(理解)

      格式: if (關系表達式) { 語句體; }

      執行流程:

      ①首先計算關系表達式的值

      ②如果關系表達式的值為true就執行語句體

      ③如果關系表達式的值為false就不執行語句體

      ④繼續執行后面的語句內容

      示例:

      public class IfDemo { public static void main(String[] args) { System.out.println("開始"); // 如果年齡大于18歲, 就可以上網吧 int age = 17; if(age >= 18){ // int a = 10; System.out.println("可以上網吧"); } System.out.println("結束"); } }

      2.if語句格式2(理解)

      格式: if (關系表達式) { 語句體1; } else { 語句體2; }

      執行流程:

      ①首先計算關系表達式的值

      ②如果關系表達式的值為true就執行語句體1

      ③如果關系表達式的值為false就執行語句體2

      ④繼續執行后面的語句內容

      示例:奇偶數

      任意給出一個整數,請用程序實現判斷該整數是奇數還是偶數,并在控制臺輸出該整數是奇數還是偶數。

      public class Demo2If { public static void main(String[] args) { // 程序判斷一個數, 是奇數還是偶數 int num = 9; if(num % 2 == 0){ System.out.println("偶數"); }else{ System.out.println("奇數"); } } }

      【愚公系列】2021年12月 Java教學課程 11-流程控制語句之IF語句

      3.if語句格式3(理解)

      格式: if (關系表達式1) { 語句體1; } else if (關系表達式2) { 語句體2; } … else { 語句體n+1; }

      執行流程:

      ①首先計算關系表達式1的值

      ②如果值為true就執行語句體1;如果值為false就計算關系表達式2的值

      ③如果值為true就執行語句體2;如果值為false就計算關系表達式3的值

      ④…

      ⑤如果沒有任何關系表達式為true,就執行語句體n+1。

      示例:

      定義一個在0~100之間的變量a, 90~100優秀,80~89良好,70~79中等,60~69及格,0~59請努力加油!

      public class Demo3If { public static void main(String[] args){ int score = 65; if(score >= 90 && score <= 100){ System.out.println("優秀"); }else if (score >= 80 && score <= 89){ System.out.println("良好"); }else if (score >= 70 && score <= 79){ System.out.println("中等"); }else if (score >= 60 && score <= 69){ System.out.println("及格"); }else if (score >= 0 && score <= 59){ System.out.println("請努力加油"); }else{ System.out.println("成績有誤!"); } } }

      4.if語句格式3案例(應用)

      需求:小明快要期末考試了,小明爸爸對他說,會根據他不同的考試成績,送他不同的禮物,假如你可以控制小明的得分,請用程序實現小明到底該獲得什么樣的禮物,并在控制臺輸出。

      分析:

      ①小明的考試成績未知,可以使用鍵盤錄入的方式獲取值

      ②由于獎勵種類較多,屬于多種判斷,采用if…else…if格式實現

      ③為每種判斷設置對應的條件

      ④為每種判斷設置對應的獎勵

      import java.util.Scanner; public class IfTest02 { public static void main(String[] args){ // 1. 使用Scanner錄入考試成績 Scanner sc = new Scanner(System.in); System.out.println("請輸入您的成績:"); int score = sc.nextInt(); // 2. 判斷成績是否在合法范圍內 0~100 if(score >=0 && score <= 100){ // 合法成績 // 3. 在合法的語句塊中判斷成績范圍符合哪一個獎勵 if(score >= 95 && score <= 100){ System.out.println("自行車一輛"); }else if(score >= 90 && score <= 94){ System.out.println("游樂場一次"); }else if(score >= 80 && score <= 89){ System.out.println("變形金剛一個"); }else { System.out.println("挨頓揍, 這座城市又多了一個傷心的人~"); } }else{ // 非法的話, 給出錯誤提示 System.out.println("您的成績輸入有誤!"); } } }

      5G教育 Java

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:華為云數據庫攜手WeLink保障企業云上辦公數據穩定可靠
      下一篇:Unity 基礎 之 代碼動態監聽UI交互組件
      相關文章
      久久久影院亚洲精品| 亚洲成人在线电影| 亚洲制服丝袜一区二区三区| 久久久久亚洲Av无码专| 国产亚洲综合一区柠檬导航| 亚洲乱码精品久久久久..| 亚洲熟女一区二区三区| 在线A亚洲老鸭窝天堂| 亚洲夜夜欢A∨一区二区三区 | 久久精品亚洲视频| 亚洲av无码一区二区三区不卡| 亚洲男同帅GAY片在线观看| 亚洲无线码一区二区三区| 在线亚洲午夜理论AV大片| 亚洲午夜无码久久久久| 亚洲日韩v无码中文字幕| 国产成人无码综合亚洲日韩| 亚洲va中文字幕无码久久| 亚洲av综合avav中文| 国产A在亚洲线播放| 亚洲av片劲爆在线观看| 亚洲日本一区二区| 亚洲综合小说久久另类区| 亚洲一卡2卡3卡4卡国产网站| 亚洲伊人色一综合网| 亚洲综合一区二区三区四区五区| 久久久国产亚洲精品| 亚洲a∨国产av综合av下载| 另类图片亚洲校园小说区| 国产91精品一区二区麻豆亚洲| 久久亚洲欧洲国产综合| 国产成人亚洲综合色影视| 亚洲黄色在线观看网站| 亚洲av无码一区二区三区天堂古代 | 亚洲精品456在线播放| 久久精品亚洲AV久久久无码| 亚洲欧美黑人猛交群| 亚洲AV中文无码乱人伦在线视色 | 久久亚洲精品专区蓝色区| 亚洲精品无码久久久久牙蜜区| 国产精品亚洲精品爽爽|