Advertisement
KuoHsiangYu

猜數字遊戲

Jul 8th, 2020
1,116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.89 KB | None | 0 0
  1. package com.sample;
  2.  
  3. import static java.lang.System.out;
  4.  
  5. import java.util.Scanner;
  6.  
  7. public class Main {
  8.  
  9.     public static void main(String[] args) {
  10.         String inputStr = "";
  11.         int input = 0;
  12.         int answer = 0;
  13.         Scanner scanner = new Scanner(System.in);
  14.         answer = (int) (Math.random() * 10 + 1);
  15.         while (true) {
  16.             out.print("輸入數字:");
  17.             inputStr = scanner.next();
  18.             try {
  19.                 input = Integer.parseInt(inputStr);
  20.             } catch (NumberFormatException e) {
  21.                 if ("q".equals(inputStr.trim().toLowerCase())) {
  22.                     break;
  23.                 } else {
  24.                     continue;
  25.                 }
  26.             }
  27.             if (input == answer) {
  28.                 out.println("你猜對了。");
  29.                 break;
  30.             } else if (input < answer) {
  31.                 out.println("你猜的數字太小。");
  32.             } else {
  33.                 out.println("你猜的數字太大。");
  34.             }
  35.         }
  36.         if (scanner != null) {
  37.             scanner.close();
  38.             scanner = null;
  39.         }
  40.         out.println("finish");
  41.     }// end of main method
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement