package Package1;
import java.util.Random;
import java.util.Scanner;
public class GuessNumber {
public static void main(String[] args) {
//初始化
System.out.println("我们来玩一个猜数字的小游戏吧,数字范围在1-100之间的整数,保底5次猜中");
System.out.println("开始猜测吧");
Random r = new Random();
int realNum = r.nextInt(100) + 1;
Scanner sc = new Scanner(System.in);
/*
PlanA
//开始猜测
int count = 0;
while (true) {
count++;
System.out.println("请开始您的第" + count + "次猜测");
int guessNum = sc.nextInt();
if (guessNum == realNum) {
System.out.println("恭喜您!第" + count + "次就猜中了猜中了");
break;
} else if (guessNum > realNum) {
System.out.println("猜大了");
}else if (guessNum < realNum) {
System.out.println("猜小了");
}else {
System.out.println("您的输入不合法!本次机会作废,请重新猜测!");
}
if (count == 5) {
System.out.println("答案揭晓: " + realNum);
System.out.println("您5次都没猜中,保底机制已激活,恭喜您,一样可以获得胜利!");
break;
}
}
*/
//PlanB
int count = 0;
while (count < 5) {
count++;
System.out.println("请开始您的第" + count + "次猜测");
int guessNum = sc.nextInt();
if (guessNum > realNum) {
System.out.println("猜大咯");
} else if (guessNum < realNum) {
System.out.println("猜小咯");
}else {
System.out.println("恭喜您!在第" + count + "次就猜中了!");
break;
}
if (count == 5) {
System.out.println("答案揭晓: " + realNum);
System.out.println("您5次都没猜中,保底机制已激活,恭喜您,一样可以获得胜利!");
}
}
}
}
Java实现猜数字小游戏
最新推荐文章于 2024-07-14 22:26:46 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)