- import java.lang.System;
- import java.util.Scanner;
- public class Ch01
- {
- static Scanner s=new Scanner(System.in);
- public static void main(String[] args)
- {
- int x,y,z,a,b;//x=答案、y=最低值、z=最高值、a=次數、b=答案
- x=(int)(Math.random()*99+1);
- y=1;
- z=99;
- a=0;
- while(true)
- {
- a+=1;
- if(y==z)
- {
- System.out.println("可惜了,答案是"+x);
- break;
- }
- System.out.print("猜一個"+y+"~"+z+"之間的數字:");
- b=s.nextInt();
- if(b>x)
- {
- if(b>z)
- {
- System.out.println("問號!");
- }
- else
- {
- System.out.println("猜得太大了!");
- z=b-1;
- }
- }
- else if(b<x)
- {
- if(b<y)
- {
- System.out.println("問號!");
- }
- else
- {
- System.out.println("猜得太小了!");
- y=b+1;
- }
- }
- else
- {
- System.out.println("恭喜你猜對了!");
- System.out.println("總共猜了"+a+"次!");
- break;
- }
- }
- }
- }
複製代碼 |