返回列表 發帖
  1. import java.util.Scanner;
  2. public class Ch01
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 Scanner sc=new Scanner(System.in);
  7.                 int ans=(int)(Math.random()*99+1);
  8.                 int n,a=1,b=99,x=0;

  9.                 while(true)
  10.                 {
  11.                         x++;
  12.                         System.out.println("猜一個"+a+"~"+b+"之間的數字: ");
  13.                         n=sc.nextInt();
  14.                         if(n>ans)
  15.                         {
  16.                                 if(n<a || n>b)
  17.                                 {
  18.                                         System.out.println("問號?");
  19.                                         continue;
  20.                                 }
  21.                                 System.out.println("猜的太大了!");
  22.                                 b=n-1;
  23.                         }
  24.                         else if(n<ans)
  25.                         {
  26.                                 if(n<a || n>b)
  27.                                 {
  28.                                         System.out.println("問號?");
  29.                                         continue;
  30.                                 }
  31.                                 System.out.println("猜的太小了!");
  32.                                 a=n+1;
  33.                         }
  34.                         else
  35.                         {
  36.                                 System.out.println("恭喜您猜對了!");
  37.                                 System.out.println("猜了"+x+"次");
  38.                                 break;
  39.                         }
  40.                         if (a==b)
  41.                         {
  42.                                 System.out.println("可惜了,答案是"+ans);
  43.                                 return;
  44.                         }
  45.                 }
  46.         }
  47. }
複製代碼

TOP

返回列表