import java.util.Scanner;
public class doWhileGuessing {
//do…while:循环变量初始化和循环条件的改变相同时可以使用
//在循环里的if判断必须判断全面
public static void main(String[] args) {
Scanner scan=new Scanner(System.in);
int num=(int) (Math.random()*1000+1);
//System.out.println(num);
int guess;
int min=1,max=1;
do{
System.out.println("猜吧!!!");
guess=scan.nextInt();
if(guess==0){
System.out.print("游戏结束 ");
break;
}
if(num>guess){
min=guess;
System.out.print("数字小了,继续猜吧 ");
}else if(num<guess){
max=guess;
System.out.print("数字大了,继续猜吧 ");
}else{
break;
}
if(max!=1){
System.out.println("数字范围在"+min+"和"+max+"之间");
}
}while(guess!=num);
if(guess==num){
System.out.println("恭喜你,猜对了");
}else{
System.out.println("下次再来吧");
}
}
}