Chapter4 Java流程控制之选择结构
生活随笔
收集整理的這篇文章主要介紹了
Chapter4 Java流程控制之选择结构
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Lecture1 流程控制概述
- 流程控制語句種類:順序、選擇、循環;選擇結構--if結構、if-else結構、多重if結構、嵌套if結構、switch結構;循環結構--while循環、do-whiile循環、for循環、循環嵌套
Lecture2 多重if結構與嵌套if結構
- 多重if結構
例子:
/*** 使用多重if結構進行成績判斷:** 成績大于等于90分,輸出“優”* 成績大于等于80分且小于90分,輸出“良”* 成績大于等于60分且小于80分,輸出“中”* 成績小于60分,輸出“不及格”*/ import java.util.Scanner;public class ScoreAccess {public static void main(String[] args) {System.out.println("請輸入成績:");Scanner sc = new Scanner(System.in);int score = sc.nextInt();if (score >= 90) {System.out.println("優");} else if (score >= 80) { //相當于((score >= 80) & (score < 90))System.out.println("良");} else if (score >= 60) {System.out.println("中");} else {System.out.println("不及格");}} }- 嵌套if結構:將整個if塊插入另一個if塊中;語法格式與例子:
Lecture3 switch結構
- if結構和switch結構的區別:if結構--判斷條件是布爾類型,判斷條件是一個范圍;switch結構--判斷條件是常量值
- switch結構(又稱為多路選擇結構)語法格式:
Tips:JDK7.0以后表達式的值除了可以是基本數據類型的byte、short、int和char以外,還可以是String類型
- switch結構案例:
案例一:
import java.util.Scanner;/*** 使用switch結構,從鍵盤輸入1-7之間的任意數字,分別輸出對應星期幾* 例如:輸入1,輸出星期一*/public class SwitchWeek {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("請輸入1-7之間的數字:");int week = sc.nextInt();switch (week) {case 1:System.out.println("星期一");break;case 2:System.out.println("星期二");break;case 3:System.out.println("星期三");break;case 4:System.out.println("星期四");break;case 5:System.out.println("星期五");break;case 6:System.out.println("星期六");break;case 7:System.out.println("星期日");break;default:System.out.println("輸入錯誤");}} }案例二:
import java.util.Scanner;/*** 使用switch結構,從鍵盤輸入對應星期的英文單詞,分別輸出對應星期幾* 例如:輸入"Monday",輸出"星期一"*/public class SwitchWeek_2 {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("請輸入對應星期的英文單詞:");String week = sc.next();week = week.toLowerCase();//將字符串的內容全部轉換為小寫switch (week) {case "monday":System.out.println("星期一");break;case "tuesday":System.out.println("星期二");break;case "wednesday":System.out.println("星期三");break;case "thursday":System.out.println("星期四");break;case "friday":System.out.println("星期五");break;case "saturday":System.out.println("星期六");break;case "sunday":System.out.println("星期日");break;default:System.out.println("輸入錯誤");}} }總結
以上是生活随笔為你收集整理的Chapter4 Java流程控制之选择结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 修改Linux的基本配置(如主机名、ip
- 下一篇: Java集合--TreeMap