代码如下: import java.util.* ; import java.util.Scanner; public class text2_3_2_2 { public static void main (String[] args){ Scanner sc=new Scanner(System.in); System.out.println("给你一个1-100的整数,请猜测这个数"); int x=(int)(Math.random()*100)+1; int myGuess=0; int guessCount=1;//用来记输入次数 System.out.println("输入您的猜测:"); int a=sc.nextInt(); while(a!=x){//如果a=x的话不执行循环 if(a>x){ System.out.println("猜大了,请再猜:"); int b=sc.nextInt(); a=b;//把重新输入的至赋值给a } else if (a<x) { System.out.println("猜小了,请再猜:"); int c=sc.nextInt(); a=c; } guessCount++; } if(guessCount<4) System.out.println("你太聪明了,竟然这么快就猜对了!"); else if(guessCount>8) System.out.println("要努力学习哦,希望下次猜错的次数少一点!"); else System.out.println("正常智力"); } }