返回列表 發帖
  1. import java.math.MathContext;
  2. import java.util.Scanner;


  3. public class Ch30 {

  4.         public static void main(String[] args) {
  5.                 int gu,b=1,c=99,n=0;
  6.                 int y=(int)(Math.random()*100);
  7.                 while(true)
  8.                 {   
  9.                         Scanner s=new Scanner(System.in);       
  10.                         n++;
  11.                         try{System.out.println("輸入一個"+b+"~"+c+"的數");
  12.                         gu=s.nextInt();
  13.                         if(gu<y)
  14.                         {
  15.                                 System.out.println("輸入太小了");
  16.                                 b=gu+1;
  17.                         }
  18.                         else if(gu>y)
  19.                         {
  20.                                 System.out.println("輸入太大了");
  21.                                 c=gu-1;  
  22.                         }
  23.                         else
  24.                         {
  25.                                 System.out.println("猜對了");
  26.                                 break;
  27.                         }
  28.                         }catch(Exception e)
  29.                         {
  30.                                 System.out.println("輸入整數!");
  31.                         }                                                  
  32.                 }
  33.                 System.out.println("共輸入"+n+"次");
  34.         }
  35. }
複製代碼

TOP

返回列表