返回列表 發帖

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. }
複製代碼

返回列表