返回列表 發帖
  1. import java.util.Scanner;
  2. public class Ch01 {

  3.         public static void main(String[] args)
  4.         {
  5.                
  6.                 int n=(int)(Math.random()*99)+1;
  7.                 int start=1,end=99,ans,count=0;
  8.                 for(;;)
  9.                 {
  10.                         try
  11.                         {
  12.                                 Scanner s=new Scanner(System.in);
  13.                             count++;
  14.                             System.out.print("請輸入一個"+start+"到"+end+"的數字:");
  15.                             ans=s.nextInt();
  16.                        
  17.                                 if(ans>n)
  18.                                 {
  19.                                         end=ans-1;
  20.                                        
  21.                                 }
  22.                                 else if(ans<n)
  23.                                 {
  24.                                         start=ans+1;
  25.                                 }
  26.                             else
  27.                                 {
  28.                                       System.out.println("恭喜您答對了!!!");
  29.                           System.out.println("總共猜了: "+count+"次!!");
  30.                           break;
  31.                                 }
  32.                         }
  33.                         catch(Exception e)
  34.                         {
  35.                                 System.out.println("輸入錯誤!請輸入整數!");
  36.                                
  37.                         }
  38.                 }

  39.         }

  40. }
複製代碼

TOP

返回列表