一个java猜数字游戏!我不知道如何进行递归调用。请指教,谢谢。

只需使用while(true)循环,直到返回结束。

公共静态void main(String[] args) {

Random rd = new Random();

int a = rd . nextint(99)+1;//nextInt(int n):生成0到n之间的随机整数。

System.out.println("请输入1-100之间的整数:");

while (true) {

Scanner sc =新扫描仪(system . in);

int b = sc . nextint();

如果(b & gta){

System.out.println("大猜想!");

System.out.println("请重新输入1-100之间的整数:");

} else if(b & lt;a){

System.out.println("小猜想!");

System.out.println("请重新输入1-100之间的整数:");

}否则{

System.out.println("宾果!");

返回;

}

}

}