import java.util.*;
public class 猜数 {
/**
* @param args
*/
public static void main(String[] args) {
int a1;
System.out.println("-----欢迎来到猜数游戏-----");
do{
a1=game();
}while(a1==1);
System.out.println("--------游戏结束--------");
}
public static int game(){
int a,b,c=0,d,e;
a=num1();//随机数
for(c=0;c<10;c++){
System.out.println("请输入猜想数字");
Scanner sc=new Scanner(System.in);//输入
b=sc.nextInt();
d=num2(a,b);//比较
if(d>0)
System.out.println("猜大了");
else if(d==0)
{System.out.println("恭喜!回答正确");
break;}
else
System.out.println("猜小了");
}
System.out.println("本轮游戏已结束,继续游戏请按1,退出请按0,其他数字请重新选择");
do{
Scanner sc=new Scanner(System.in);
e=sc.nextInt();
}while(e!=0&&e!=1);
return e;
}
public static int num1(){//产生随机数
int i;
int min=0;
int max=1000;
Random rand=new Random();
i=rand.nextInt(max-min+1)+min;
//System.out.println("随机数为"+i);
return i;
}
public static int num2(int a,int b){//随机数,提供数字比较
if(b>a)
return 1;
else if(b<a)
return -1;
else
return 0;
}
}