1. 程式人生 > 其它 >java-if選擇結構

java-if選擇結構

 1 package com.xl.struct;
 2 
 3 import java.util.Scanner;
 4 
 5 public class IfDemo01 {
 6     public static void main(String[] args){
 7         Scanner scanner = new Scanner(System.in);
 8 
 9         System.out.println("請輸入內容: ");
10           String s = scanner.nextLine();
11 
12 
13         //equals:判斷字串是否相等
14 if (s.equals("Hello")){//如果輸入的字串等於Hello 就輸出 s 15 System.out.println(s); 16 } 17 System.out.println("End"); 18 19 20 scanner.close(); 21 } 22 }
 1 package com.xl.struct;
 2 import java.util.Scanner;
 3 public class IfDemo02 {
 4     public static void main(String[] args){
5 Scanner scanner = new Scanner(System.in); 6 7 System.out.println("請輸入成績: "); 8 9 int score = scanner.nextInt(); 10 11 if(score>60){ 12 System.out.println("及格");//真為 True 13 }else{ 14 System.out.println("不及格");// 假 為 false 15 }
16 17 18 19 20 scanner.close(); 21 22 } 23 }
 1 package com.xl.struct;
 2 
 3 import java.util.Scanner;
 4 
 5 public class IfDemo03 {
 6     public static void main(String[] args) {
 7         Scanner scanner = new Scanner(System.in);
 8         System.out.println("請輸入成績: ");
 9         int score = scanner.nextInt();//int或double
10 
11         /**
12          * if語句至多有一個 else 語句,else 語句在所有的else if 語句之後。
13          * if語句可以有若干個 else 語句,他們必須在 else 語句之前。
14          * 一單其中一個 else if 語句檢測為 true,其他的else if 以及 else 語句都將跳過執行
15          */
16 
17         if (score==100){
18             System.out.println("恭喜滿分");
19         }else if (score<100 && score>=90){
20             System.out.println("優秀");
21         }else if (score<90 && score>=80) {
22             System.out.println("良好");
23         }else if (score<80 && score>=70){
24             System.out.println("一般");
25         }else if (score<70 && score>=60){
26             System.out.println("及格");
27         }else if (score<60 && score>=0){
28             System.out.println("不合格");
29 
30         }else {
31             System.out.println("成績不合法");
32         }
33 
34         scanner.close();
35     }
36 }
 1 package com.xl.struct;
 2 
 3 import java.util.Scanner;
 4 
 5 public class Demo033 {
 6     public static void main(String[] args) {
 7         int num1,num2;//變數
 8         Scanner scanner = new Scanner(System.in);
 9         System.out.println("請輸入賬號");
10         num1 = scanner.nextInt();//獲取第一個的輸入
11         System.out.println("請輸入密碼");
12         num2 = scanner.nextInt();//獲取第二個的輸入
13         if (num1==123456){//判斷num1是否等於123456
14             System.out.println("賬號正確");
15         if (num2==888888){//判斷num2是否等於888888
16             System.out.println("登陸成功");
17         }else {
18             System.out.println("密碼錯誤");
19         }
20         }else{
21             System.out.println("使用者名稱錯誤");
22         }
23 
24 
25         }
26 
27     }