Board logo

標題: switch 判斷式 (二) [打印本頁]

作者: tonyh    時間: 2020-2-3 09:10     標題: switch 判斷式 (二)

本帖最後由 tonyh 於 2020-2-3 09:26 編輯

將題目的答案選項改為以ABCD表示,使用者輸入大寫或小寫都要能接受。

  1. import java.util.Scanner;


  2. public class Ch11 {

  3.         public static void main(String[] args) {
  4.                 String ans;
  5.                 Scanner s=new Scanner(System.in);
  6.                 System.out.println("<腦殘問答>");
  7.                 while(true)
  8.                 {
  9.                         System.out.println("豬有幾隻腳? (A)1 (B)2 (C)3 (D)4");
  10.                         System.out.print("請作答: ");
  11.                         ans=s.nextLine();
  12.                         switch(ans)
  13.                         {
  14.                         case "A":
  15.                         case "a":
  16.                         case "1":
  17.                                 System.out.println("用跳的嗎?");
  18.                                 break;
  19.                         case "B":
  20.                                 System.out.println("沒吃過豬肉也看過豬走路!");
  21.                                 break;
  22.                         case "C":
  23.                                 System.out.println("你是豬啊?");
  24.                                 break;
  25.                         case "D":
  26.                                 System.out.println("答對了!");
  27.                                 break;
  28.                         default:
  29.                                 System.out.println("輸入錯誤!");
  30.                         }
  31.                         System.out.println();
  32.                 }
  33.         }
  34. }
複製代碼

作者: 蔡承翰    時間: 2020-2-3 09:36

  1. import java.util.Scanner;
  2. public class Ch01 {
  3.         public static void main(String[] args) {
  4.                 String ans;
  5.                 Scanner s=new Scanner(System.in);
  6.                 System.out.println("腦殘問答");
  7.                 while(true){
  8.                         System.out.println("請問豬有幾隻腳? (A)1隻(B)2隻(C)3隻(D)4隻");
  9.                         System.out.print("請作答:");
  10.                         ans=s.nextLine();
  11.                         switch (ans) {
  12.                         case "A":
  13.                         case "a":
  14.                         case "1":
  15.                                 System.out.println("用跳的嗎?");
  16.                                 break;
  17.                         case "B":
  18.                         case "b":
  19.                         case "2":
  20.                                 System.out.println("沒吃過豬肉也看過豬走路!");
  21.                                 break;
  22.                         case "C":
  23.                         case "c":
  24.                         case "3":
  25.                                 System.out.println("你是豬啊?");
  26.                                 break;
  27.                         case "D":
  28.                         case "d":
  29.                         case "4":
  30.                                 System.out.println("答對了!");
  31.                                 break;
  32.                         default:
  33.                                 System.out.println("輸入錯誤!");
  34.                                 break;
  35.                         }
  36.                 }
  37.         }
  38. }
複製代碼

作者: 張宸翔    時間: 2020-2-3 09:37

  1. import java.util.Scanner;

  2. public class Ch11 {

  3.         public static void main(String[] args) {
  4.                 Scanner s=new Scanner(System.in);
  5.                 String ans;
  6.                 System.out.println("腦殘問答");
  7.                 while(true)
  8.                 {
  9.                         System.out.println("豬有幾隻腳? (A)1隻 (B)2隻 (C)3隻 (D)4隻");
  10.                         System.out.print("請回答: ");
  11.                         ans=s.nextLine();
  12.                         switch(ans)
  13.                         {
  14.                         case"A":
  15.                         case"a":
  16.                         case"1":
  17.                                 System.out.println("用跳的嗎?");
  18.                                 break;
  19.                         case"B":
  20.                         case"b":
  21.                         case"2":
  22.                                 System.out.println("沒吃過豬肉也看過豬走路!");
  23.                                 break;
  24.                         case"C":
  25.                         case"c":
  26.                         case"3":
  27.                                 System.out.println("你是豬阿?");
  28.                                 break;
  29.                         case"D":
  30.                         case"d":
  31.                         case"4":
  32.                                 System.out.println("答對了!");
  33.                                 break;
  34.                         default:
  35.                                 System.out.println("輸入錯誤!");                               
  36.                         }
  37.                 }
  38.         }
  39. }
複製代碼

作者: 蘇宜貞    時間: 2020-2-3 09:39

  1. import java.util.Scanner;
  2. public class Ch01 {

  3.         public static void main(String[] args) {
  4.                 while(true)
  5.                 {
  6.                 Scanner s=new Scanner(System.in);
  7.                 String answer;
  8.                 System.out.println("請問豬有幾隻腳?");
  9.                 System.out.print("請作答: ");
  10.                 answer=s.nextLine();
  11.                 switch(answer)
  12.                 {
  13.                     case "A":
  14.                     case "a":
  15.                     case "1":
  16.                             System.out.println("用跳的嗎?");
  17.                             break;
  18.                     case "B":
  19.                     case "b":
  20.                     case "2":
  21.                             System.out.println("沒吃過豬肉也看過豬走路!");
  22.                             break;       
  23.                     case "C":
  24.                     case "c":
  25.                     case "3":
  26.                             System.out.println("你是豬啊!");
  27.                             break;       
  28.                     case "D":
  29.                     case "d":
  30.                     case "4":
  31.                             System.out.println("答對!");
  32.                             break;
  33.                     default:
  34.                             System.out.println("輸入錯誤!");
  35.             }
  36.                 }
  37.         }
  38. }
複製代碼

作者: 盧弘毅    時間: 2020-2-3 09:41

  1. import java.util.Scanner;


  2. public class Ch11 {

  3.         public static void main(String[] args) {
  4.                 Scanner s=new Scanner(System.in);
  5.                 String ans;
  6.                 System.out.println("<腦殘問答>");
  7.                 while(true)
  8.                 {
  9.                 System.out.println("請問豬有幾隻腳?(A)1 (B)2 (C)3 (D)4");
  10.                 System.out.println("請作答:");
  11.                 ans=s.nextLine();
  12.                 switch(ans)
  13.                 {
  14.                         case "A":
  15.                         case "a":
  16.                         case "1":
  17.                                      System.out.println("用跳的嗎?");
  18.                                      break;
  19.                         case "B":
  20.                         case "b":
  21.                         case "2":
  22.                                      System.out.println("沒吃過豬肉也看過豬走路!");
  23.                                      break;
  24.                         case "C":
  25.                         case "c":
  26.                         case "3":
  27.                                      System.out.println("你是豬啊?");
  28.                                      break;
  29.                         case "D":
  30.                         case "d":
  31.                         case "4":
  32.                                      System.out.println("答對了!");
  33.                                      break;
  34.                         default:
  35.                                     System.out.println("輸入錯誤");
  36.                                   
  37.                        
  38.                 }       
  39.                        
  40.                 }

  41.         }

  42. }
複製代碼

作者: 蘇行一    時間: 2020-2-3 09:44

  1. import java.util.Scanner;


  2. public class Ch10 {

  3.         public static void main(String[] args) {
  4.                 Scanner s=new Scanner(System.in);
  5.                 String ans;
  6.                 System.out.println("<腦殘問答>");
  7.                 while(ture){
  8.                         System.out.println("請問豬有幾隻腳: (A)一隻 (B)兩隻 (C)三隻 (D)四隻");
  9.                         System.out.print("請回答: ");
  10.                         ans=s.nextLine();
  11.                         switch(ans)
  12.                         {
  13.                         case"A":
  14.                         case"a":
  15.                         case"1":
  16.                                 System.out.println("用跳的嗎?");
  17.                                 break;
  18.                         case"B":
  19.                         case"b":
  20.                         case"2":
  21.                                 System.out.println("沒吃過豬肉也看過豬走路!");
  22.                                 break;
  23.                         case"C":
  24.                         case"c":
  25.                         case"3":
  26.                                 System.out.println("你是豬啊?");
  27.                                 break;
  28.                         case"D":
  29.                         case"d":
  30.                         case"4":
  31.                                 System.out.println("答對了!");
  32.                                 break;
  33.                                 default;
  34.                                 System.out.println("輸入錯誤!");

  35.                         }
  36.                 }
  37.         }

  38. }
複製代碼

作者: 劉家銘    時間: 2020-2-3 09:45

  1. import java.util.Scanner;
  2. public class Ch11
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 Scanner s=new Scanner(System.in);
  7.                 while(true)
  8.                 {
  9.                         String ans;
  10.                         System.out.println("<腦殘問答>");
  11.                         System.out.println("請問豬有幾隻腳? (A)1 (B)2 (C)3 (D)4");
  12.                         System.out.println("請作答: ");
  13.                         ans=s.nextLine();
  14.                         switch (ans)
  15.                         {
  16.                         case "A":
  17.                         case "a":
  18.                         case "1":
  19.                                 System.out.println("用跳的嗎?");
  20.                                 break;
  21.                         case "B":
  22.                         case "b":
  23.                         case "2":
  24.                                 System.out.println("沒吃過豬肉也看過豬走路!");
  25.                                 break;
  26.                         case "C":
  27.                         case "c":
  28.                         case "3":
  29.                                 System.out.println("你是豬啊?");
  30.                                 break;
  31.                         case "D":
  32.                         case "d":
  33.                         case "4":
  34.                                 System.out.println("答對了!");
  35.                                 break;
  36.                         default:
  37.                                 System.out.println("輸入錯誤!");



  38.                         }
  39.                 }
  40.         }

  41. }
複製代碼

作者: 邱翊博    時間: 2020-2-3 09:45

  1. package hello;

  2. import java.util.Scanner;

  3. public class hello {

  4.         public static void main(String[] args) {
  5.                 String ans;
  6.                 Scanner s=new Scanner(System.in);
  7.         System.out.println("<腦殘>");
  8.         while(true)
  9.         {       
  10.                 System.out.println("請問豬有幾隻腳?(A)一隻(B)兩隻(C)三隻(D)四隻");
  11.                 System.out.print("請回答: ");
  12.                 ans=s.nextLine();
  13.                 switch(ans)
  14.                 {
  15.                 case "A":
  16.                System.out.println("殘障豬是嗎?");                       
  17.                    break;       
  18.                 case "B":
  19.                System.out.println("可憐哪~");                       
  20.                    break;       
  21.                 case "C":
  22.                System.out.println("總目標是發大財!");                       
  23.                    break;       
  24.                 case "D":
  25.                System.out.println("正確?");                       
  26.                    break;       
  27.                
  28.                 default:
  29.                        System.out.println("輸入錯誤");
  30.                 }      
  31.                 }       
  32.         }

  33. }
複製代碼

作者: 楊秉樺    時間: 2020-2-3 09:46

  1. import java.util.Scanner;


  2. public class Ch11 {

  3.         public static void main(String[] args) {
  4.                 Scanner s=new Scanner(System.in);
  5.                 String ans;
  6.                 while (true)
  7.                 {
  8.                         System.out.println("<腦殘問題>");
  9.                         System.out.println("請問豬有幾隻腳? <A>1 <B>2 <C>3 <D>4 ");
  10.                         System.out.print("請回答: ");
  11.                         ans=s.next();
  12.                         switch(ans)
  13.                         {
  14.                                 case "A":
  15.                                 case "a":
  16.                                 case "1":
  17.                                         System.out.println("用跳的嗎?");
  18.                                         break;
  19.                                 case "B":
  20.                                 case "b":
  21.                                 case "2":
  22.                                         System.out.println("沒吃過豬肉也看過豬走路");
  23.                                         break;
  24.                                 case "C":
  25.                                 case "c":
  26.                                 case "3":
  27.                                         System.out.println("你是豬啊!");
  28.                                         break;
  29.                                 case "D":
  30.                                 case "d":
  31.                                 case "4":
  32.                                         System.out.println("答對了!");
  33.                                         break;
  34.                                 default :
  35.                                         System.out.println("輸入錯誤");
  36.                                         break;
  37.                         }
  38.                         System.out.println();
  39.                 }
  40.         }
  41. }
複製代碼

作者: 黃煜城    時間: 2020-2-3 09:47

  1. import java.util.Scanner;

  2. public class Ch18 {

  3.         public static void main(String[] args) {
  4.             String ans;
  5.             Scanner s=new Scanner(System.in);
  6.             System.out.println("白癡問答:");
  7.             System.out.println("請問豬有幾隻腳? (A)一隻 (B)兩隻 (C)三隻 (D)四隻");
  8.             System.out.print("請作答:");
  9.             ans=s.nextLine();
  10.             switch(ans)
  11.             {
  12.                 case "A":
  13.                 case "a":
  14.                 case "1":
  15.                         System.out.println("你是外星人嗎?");
  16.                         break;
  17.                 case "B":
  18.                 case "b":
  19.                 case "2":
  20.                         System.out.println("原來豬可以站起來阿~");
  21.                         break;
  22.                 case "C":
  23.                 case "c":
  24.                 case "3":
  25.                         System.out.println("殘疾[豬]士");
  26.                         break;
  27.                 case "D":
  28.                 case "d":
  29.                 case "4":
  30.                         System.out.println("Good job!");
  31.                         break;
  32.                 default:
  33.                         System.out.println("你打錯了 請重新輸入!");
  34.             }
  35.             

  36.         }

  37. }
複製代碼

作者: 沙芃妘    時間: 2020-2-3 09:51

  1. import java.util.Scanner;
  2. public class Ch10
  3. {
  4.                 public static void main(String[] args)
  5.                 {
  6.                         Scanner s=new Scanner(System.in);
  7.                         int answer;
  8.                         System.out.println("<小米腦殘問答>");
  9.                         System.out.println("請問豬有幾隻腳? (1)一隻(2)兩隻(3)三隻(4)四隻");
  10.                         System.out.print("請回答:");
  11.                     answer=s.nextInt();
  12.                     switch(answer)
  13.                     {
  14.                     case 1:
  15.                             System.out.println("用跳的嗎?");
  16.                             break;
  17.                     case 2:
  18.                             System.out.println("沒吃過豬肉也看過豬走路!");
  19.                             break;
  20.                     case 3:
  21.                             System.out.println("你是豬啊?");
  22.                             break;
  23.                     case 4:
  24.                             System.out.println("答對了!");
  25.                             break;
  26.                             default:
  27.                                     System.out.println("輸入錯誤!");
  28.                                     {
  29.                                              System.out.println();
  30.                             }
  31.             }
  32.         }

  33. }
複製代碼

作者: 陳梓瑜    時間: 2020-2-3 09:52

  1. import java.util.Scanner;
  2. public class Ch10  
  3. {
  4.     public static void main(String[] args)
  5.     {
  6.             Scanner s=new Scanner(System.in);
  7.             int answer;
  8.             System.out.println("<腦殘問答>");
  9.             System.out.println("請問朱有幾隻腳?(1)一隻(2)兩隻(3)三隻(4)四隻");
  10.             System.out.println("請回答: ");
  11.             answer=s.nextInt();
  12.             switch(answer)
  13.             {
  14.             case 1:
  15.                System.out.println("用跳的嗎?");
  16.                break;
  17.             case 2:
  18.                System.out.println("沒吃握豬肉也看過豬走路!");
  19.                break;
  20.             case 3:
  21.                        System.out.println("你是朱阿?");
  22.                        break;
  23.             case 4:
  24.                        System.out.println("答對了");
  25.                        break;
  26.             default:
  27.                System.out.println("輸入錯誤");                  
  28.             }
  29.     }
  30. }
複製代碼





歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/) Powered by Discuz! 7.2