实现过程比较简单,先用Random类随机生成一个1-100之内的数字,如果输入的数字数字大了,提示你数字大,再重新输入。如果数字小了,则反之。
import java.util.Random;
import java.util.Scanner;
public class guess {
public static void main(String[] args){
int sc=new Random().nextInt(100); //随机生成100以内随机数
System.out.println("请输入数字:");
Scanner guess=new Scanner(System.in); //创建Sanner类用于接受键盘输入的值
int enterNumber=guess.nextInt(); //next方法接受字符串
while(enterNumber!=sc){ //判读数字是否相等,如果相等跳出循环
if (enterNumber>sc){ //如果数字是否大于输入的值
System.out.println("您猜大了!");
}else{
System.out.println("您猜小了!");
}
System.out.println("输入您猜的数字:");
enterNumber=guess.nextInt(); //重新输入数字
}
System.out.println("恭喜您,您猜对了!");
}
}