本文实例讲述了java实现的简单猜数字游戏代码。分享给大家供大家参考。
具体代码如下:
public class Main {
public static void main(String[] args) {
// 产生一个随机数
int number = (int) (Math.random() * 100) + 1;
// 加入count
int count = 0;
// 在这里加入最大值,和最小值
int max = 100;
int min = 1;
while (true) {
// 键盘录入数据
Scanner sc = new Scanner(System.in);
System.out.println(\"请输入你要猜的数据:(\" + min + \"~\" + max + \")\");
try {
count++;
int guessNumber = sc.nextInt();
// 判断
if (guessNumber > number) {
max = guessNumber;
System.out.println(\"你猜大了\");
} else if (guessNumber < number) {
min = guessNumber;
System.out.println(\"你猜小了\");
} else {
System.out.println(\"恭喜你,花了\" + count + \"次就猜中了\");
// 问是否继续
System.out.println(\"请问还要继续吗?(yes)\");
sc = new Scanner(System.in);
String str = sc.nextLine();
if (\"yes\".equals(str)) {
// 重写赋值随机数
number = (int) (Math.random() * 100) + 1;
count = 0;
max = 100;
min = 1;
} else {
break;
}
}
} catch (InputMismatchException e) {
System.out.println(\"你输入的数据有误\");
}
}
}
}
本文地址:https://www.stayed.cn/item/17756
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我