猜数字游戏
1.系统随机产生一个0-100内的数
2.用户输入要猜的数字。
3.判断用户猜的数字是否正确,并给予提示,
4。若用户猜错,则继续猜,直到猜对才可以结束。
通过util包下的Random()方法产生随机数
/**
* @program: Song
* @description: 猜数字游戏
* 1.系统随机产生一个0-100内的数
* 2.用户输入要猜的数字。
* 3.判断用户猜的数字是否正确,并给予提示,
* 4。若用户猜错,则继续猜,直到猜对才可以结束。
* @author: Mr.Song
* @create: 2021-12-07 08:43
**/
public class GuessNumber {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
//1.系统随机产生一个0-100内的数
int toGuessNumber = random.nextInt(100);
System.out.println("请输出0-100内的数");
while (true) {
//2.用户输入要猜的数字。
int number = scanner.nextInt();
//3.判断用户猜的数字是否正确,并给予提示,若用户猜错,则继续猜,直到猜对才可以结束。
if(number == toGuessNumber){
System.out.println("恭喜你,猜对了!!!");
break;
}else if (number > toGuessNumber){
System.out.println("猜错了,请猜0-" + number + "之间的数字。");
}else {
System.out.println("猜错了,请猜" + number + "-100之间的数字。");
}
}
//5.关闭scanner资源
scanner.close();
}
}