public class Demo2 {
public static int show(int a,int b){
if(a>b){
System.out.println("你猜大了!");
return 1;
}else if(a<b){
System.out.println("你猜小了!");
return 0;
}else{
return 2;
}
}
public static void main(String[] args) {
Random random=new Random();
int num=(int)(random.nextInt(80)+1);
Scanner sc=new Scanner(System.in);
System.out.println("请输入你要猜的数据:(0~80)");
int a = 0;
int b = 0;
int jmax = 80;
int jmin = 0;
do {
a = sc.nextInt();
b++;
int jie = show(a, num);
if (jie == 1) {
jmax = a;
System.out.println(jmin + "~" + jmax);
} else if (jie == 0) {
jmin = a;
System.out.println(jmin + "~" + jmax);
} else if (jie == 2) {
System.out.println("猜对了");
}
} while (a != num);
System.out.println("恭喜你,花了"+b+"次就中了!");
}
}