Board logo

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

作者: tonyh    時間: 2021-1-22 15:51     標題: switch 判斷式

本帖最後由 tonyh 於 2021-1-25 09:30 編輯

運用 switch 語法,設計一個有趣的選擇題。



參考回應
1. 用跳的嗎?
2. 沒吃過豬肉也看過豬走路!
3. 你是豬啊?
4. 答對了!
  1. import java.util.Scanner;
  2. public class Ch05 {

  3.         public static void main(String[] args) {
  4.                 Scanner s=new Scanner(System.in);
  5.                 int ans;
  6.                 while(true)
  7.                 {
  8.                         System.out.println("<腦殘問答>");
  9.                         System.out.println("豬有幾隻腳? (1)一隻 (2)二隻 (3)三隻 (4)四隻 ");
  10.                         System.out.print("請作答: ");
  11.                         ans=s.nextInt();
  12.                         switch(ans)
  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. }
複製代碼

作者: 李柏穎    時間: 2021-1-25 09:33

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

作者: 楊澤全    時間: 2021-1-25 09:42

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

作者: 吳聲寬    時間: 2021-1-25 09:42

  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 ans;
  8.                 System.out.println("<No Brainer Question>");
  9.                 System.out.println("How many legs does a pig have?\n(1)ONE (2)TWO (3)THREE (4)FOUR");
  10.                 System.out.print("Your Answer: ");
  11.                 ans=s.nextInt();
  12.                 switch(ans)
  13.                 {
  14.                     case 1:
  15.                             System.out.println("WRONG!!");
  16.                             break;
  17.                     case 2:
  18.                             System.out.println("WRONG!!");
  19.                             break;
  20.                     case 3:
  21.                             System.out.println("WRONG!!");
  22.                             break;
  23.                     case 4:
  24.                             System.out.println("Well you are SMART~~");
  25.                             break;
  26.                     default:
  27.                             System.out.println("ERROR!!!");
  28.                 }

  29.         }

  30. }
複製代碼

作者: 王博裕    時間: 2021-1-25 09:43

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

  3.         public static void main(String[] args) {
  4.                 Scanner s=new Scanner(System.in);
  5.                 int ans;
  6.                 System.out.println("小米腦殘問答");
  7.                 System.out.println("請問豬有幾隻腳?(1)1隻(2)2隻(3)3隻(4)4隻");
  8.                 System.out.print("請回答:");
  9.                 ans=s.nextInt();
  10.                 switch(ans)
  11.                 {
  12.                 case 1:
  13.                         System.out.println("用跳的嗎");
  14.                 break;
  15.                 case 2:
  16.                         System.out.println("沒吃過豬肉也看過豬走路");
  17.                 break;
  18.                 case 3:
  19.                         System.out.println("你是豬阿?");
  20.                 break;
  21.                 case 4:
  22.                         System.out.println("答對了!");
  23.                 break;
  24.                 default:
  25.                         System.out.println("輸入錯誤");

  26.                 }



  27.         }

  28. }
複製代碼

作者: 卓炘暘    時間: 2021-1-25 09:46

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

  4.         public static void main(String[] args)
  5.         {
  6.             Scanner s=new Scanner(System.in);
  7.             int ans;
  8.             System.out.println("<磯智問答>");
  9.             System.out.println("請問豬有幾隻腳? (1)一隻 (2)兩隻 (3)三隻 (4)四隻");
  10.             System.out.println("請回答");
  11.             ans=s.nextInt();
  12.             switch(ans)
  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. }
複製代碼

作者: 楊小萱    時間: 2021-1-25 09:46

  1. import java.util.Scanner;


  2. public class Ch05 {

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

  28.         }

  29. }
複製代碼

作者: 劉凱閔    時間: 2021-1-25 09:50

本帖最後由 劉凱閔 於 2021-1-25 09:52 編輯
  1. import java.util.Scanner;
  2. public class Ch05 {

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

  31. }
複製代碼

作者: 藍健洲    時間: 2021-1-25 09:51

  1. import java.util.Scanner;
  2. public class Ch10 {
  3.         public static void main(String[] args) {
  4.     Scanner s=new Scanner(System.in);
  5.     int ans;
  6.     System.out.println("腦殘問答");
  7.     System.out.println("請問朱有幾隻腳?(1)1 (2)2 (3)3 (4)4");
  8.     System.out.print("請回答");
  9.     ans=s.nextInt();
  10.     switch(ans)
  11.     {
  12.             case 1:
  13.                         System.out.println("用跳的嗎?");
  14.             case 2:
  15.                             System.out.println("沒吃過豬肉也要看過豬走路");
  16.             case 3:
  17.                             System.out.println("你是豬啊");
  18.             case 4:
  19.                             System.out.println("答對了");
  20.             default:
  21.                                System.out.println("輸入錯誤");                  
  22.     }
  23.         }

  24. }
複製代碼

作者: 紀承典    時間: 2021-1-25 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.                 }
  30.                

  31.         }

  32. }
複製代碼

作者: 王睿宇    時間: 2021-1-25 09:54

  1. public static void main(String[] args) {
  2.                 Scanner s=new Scanner(System.in);
  3.                 int ans, x=1;
  4.                 System.out.println("<常識洨測驗>");
  5.                 System.out.println("<1+1等於多少?>: (1) 1 (2) 2 (3) 3 (4) 1+1");
  6.                 while (x==1){
  7.                         ans=s.nextInt();
  8.                         switch(ans){
  9.                         case 1:
  10.                                 System.out.println("依我看,您應該是個低能兒!");
  11.                                 break;
  12.                         case 2:
  13.                                 System.out.println("答對了!依我看,您的智商落在正常範圍內。");
  14.                                 x=0;
  15.                                 break;
  16.                         case 3:
  17.                                 System.out.println("符合題意,我喜歡......但還是錯。");
  18.                                 break;
  19.                         case 4:
  20.                                 System.out.println("很棒,就現那些把政客的話當真的人一樣,您的腦袋可以丟了。");
  21.                                 break;
  22.                         default:
  23.                                 System.out.println("唉!連題目都看不懂,悲哀阿!");
  24.                         }
  25.                 }
  26.                 s.close();
  27.         }

  28. }
複製代碼





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