- import java.util.Scanner;
- public class Hello {
- public static void main(String[] args) {
- // TODO 自動產生的方法 Stub
-
- double x;
- int y ,s=99 ,t=1 ,n=0;
- System.out.println("***猜數字遊戲***");
- System.out.print("請在1~99間猜一個數:");
- x=(int)(Math.random()*99+1);
- for(;;)
- {
- try
- {
- Scanner c=new Scanner(System.in);
- n++;
- y=c.nextInt();
- if(x==y)
- {
- System.out.println("正確答案");
- System.out.println("你猜了"+n+"次");
- break;
- }else
- {
- if(y>x)
- {
- s=y-1;
- }else
- {
- t=y+1;
- }
- System.out.println("答錯了");
- System.out.print("請在"+t+"~"+s+"間猜一個數:");
- }
- }catch(Exception e)
- {
- System.out.println("你輸入錯誤!!!");
- System.out.print("請在"+t+"~"+s+"間猜一個數:");
- }
- }
- }
- }
複製代碼 |