返回列表 發帖
  1. import java.lang.System;
  2. import java.util.Scanner;
  3. public class Ch01
  4. {
  5.     static Scanner s=new Scanner(System.in);
  6.     public static void main(String[] args)
  7.     {
  8.             int x,y,z,a,b;//x=答案、y=最低值、z=最高值、a=次數、b=答案
  9.             x=(int)(Math.random()*99+1);
  10.             y=1;
  11.             z=99;
  12.             a=0;
  13.             while(true)
  14.             {
  15.                         a+=1;
  16.                     if(y==z)
  17.                     {
  18.                             System.out.println("可惜了,答案是"+x);
  19.                             break;
  20.                     }
  21.                     System.out.print("猜一個"+y+"~"+z+"之間的數字:");
  22.                     b=s.nextInt();
  23.                     if(b>x)
  24.                     {
  25.                                 if(b>z)
  26.                             {
  27.                                  System.out.println("問號!");
  28.                             }
  29.                                 else
  30.                                 {
  31.                                         System.out.println("猜得太大了!");
  32.                                 z=b-1;
  33.                                 }
  34.                     }
  35.                     else if(b<x)
  36.                     {
  37.                             if(b<y)
  38.                             {
  39.                                     System.out.println("問號!");
  40.                             }
  41.                             else
  42.                             {
  43.                                     System.out.println("猜得太小了!");
  44.                             y=b+1;
  45.                             }
  46.                     }
  47.                     else
  48.                     {
  49.                             System.out.println("恭喜你猜對了!");
  50.                             System.out.println("總共猜了"+a+"次!");
  51.                         break;
  52.                     }
  53.             }
  54.         }

  55. }
複製代碼

TOP

返回列表