package com.zonglianxi.wzh;
import java.util.Scanner;
import java.util.InputMismatchException;
//import java.util.Random;
/*简单猜数字游戏*/
public class TestCaiShuGame{
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
int number=(int)(Math.random()*100);
/*Math.Random()该值大于等于0.0且小于1.0,
即取值范围是[0.0,1.0)的左闭右开区间,返回值是一个伪随机选择的数*/
int count=0;//记录用户猜来多少次
int max=100;
int min=0;
try{
while(true){
count++;
System.out.println("请输入一个数:"+"猜数的范围为("+min+"-"+max+")");
int num=s.nextInt();
if(num>number){
max=num;
System.out.println("您输入的数大了!");
}else if(num<number){
min=num;
System.out.println("您输入的数小了!");
}else{
System.out.println("恭喜你猜中了,一共猜了"+count+"次。");
break;
}
}
}
catch(InputMismatchException e){//InputMismException e 是try{} carch(){}报错反应机制
System.out.println("您输入的数字有误!");
}
}
}