java猜数字小游戏:任意输入数字,判断与系统随机产生数字是否相等。
/*
* 猜数字练习:
* 1)程序中用下面代码生成随机数据数:
* Random radm = new Random();
* int answr =radm.nextInt(10);//随机数的范围:0~9
* 或者int answr = new java.util.Random().nextInt(10);
* 在控制台输入一个数字,判断是否猜中
* 猜中则提示"恭喜你,你抽中奖了!"
* 猜不中则提示"猜错了,请重新猜一次..."
*
*/
public class MyGame1 {
public static void main(String[] args) {
int num;
boolean input = true;
while (input) {
// 任意输入一个数字
System.out.println("请输入一个数字:");
Scanner scanner = new Scanner(System.in);
num = scanner.nextInt();
// 随机产生一个数字
Random radm = new Random();
int answr = radm.nextInt(10);// 随机数的范围:0~9
// 判断两个数是否一致
if (num == answr) {
System.out.println("恭喜你,你抽中奖了!");
}
System.out.println("猜错了,请重新猜一次...");
input = true;
System.out.println();
}
}
}