返回列表 發帖
  1. import java.rmi.server.ExportException;
  2. import java.util.Scanner;

  3. import javax.swing.tree.ExpandVetoException;
  4. public class Ch02 {

  5.         public static void main(String[] args) {
  6.                 Scanner s=new Scanner(System.in);
  7.                 int a=1,b=99;
  8.                 int target=(int)(Math.random()*99+1);
  9.                 int guess,n=0;
  10.                 while (true)
  11.                 {
  12.                         n++;
  13.                         try
  14.                         {
  15.                                 System.out.print("猜一個"+a+"~"+b+"之間的整數");
  16.                                 guess=s.nextInt();
  17.                                 if(guess>target)
  18.                                 {
  19.                                         System.out.println("猜得太大了");
  20.                                         a=guess-1;
  21.                                 }
  22.                                 else if(guess<target)
  23.                                 {
  24.                                         System.out.println("猜得太小了");
  25.                                         b=guess+1;

  26.                                 }else
  27.                                 {
  28.                                         System.out.println("恭喜猜對了");
  29.                                         break;
  30.                                 }
  31.                         }catch(Exception e)
  32.                         {
  33.                                 System.out.println("請輸入數字");
  34.                         }
  35.                        
  36.                
  37.                 System.out.println("總共猜了"+n+"次");
  38.                 }
  39.         }
  40. }
複製代碼

TOP

返回列表