IF..else與switch語句記錄
阿新 • • 發佈:2020-07-06
IF..else與switch語句記錄
import java.util.Scanner; public class IfDemo03 { public static void main(String[] args) { //考試分數大於60就是及格,小於60分就不及格 Scanner scanner = new Scanner(System.in); System.out.println("請輸入成績:"); int score = scanner.nextInt(); if (score==100){ System.out.println("恭喜滿分"); }else if (score<100 && score>=90){ System.out.println("A級"); }else if (score<90 && score>=80){ System.out.println("B級"); }else if (score<80 && score>=70){ System.out.println("C級"); }else if (score<70 && score>=60){ System.out.println("D級"); }else if (score<60 && score>=0){ System.out.println("不及格"); }else { System.out.println("成績不合法"); } scanner.close(); } }
public class SwitchDemo01 { public static void main(String[] args) { //case穿透 //switch 匹配一個具體的值 char grade = 'A'; switch (grade){ case 'A': System.out.println("優秀"); break; //可選 case 'B': System.out.println("良好"); break; //可選 case 'C': System.out.println("及格"); break; //可選 case 'D': System.out.println("再接再厲"); break; //可選 case 'E': System.out.println("掛科"); break; //可選 default: System.out.println("未知等級"); } } }
public class SwitchDemo02 { public static void main(String[] args) { String name = "啊盧"; //JDK7的新特性,表示式結果可以是字串!!! //字元的本質還是數字 //反編譯 java---class(位元組碼檔案)---反編譯(IDEA) switch (name){ case "小盧": System.out.println("小盧"); break; case "啊盧": System.out.println("啊盧"); break; default: System.out.println("弄啥嘞!"); } } }