用java编写一个游戏代码
时间: 2024-06-11 15:05:07 浏览: 84
作为AI语言模型,我可以帮您提供一个简单的Java游戏代码范例,供您参考。
游戏名称:猜数字
游戏规则:计算机随机生成一个1到100之间的整数,玩家通过输入数字来猜测这个数字是多少,计算机会提示玩家猜测的数字是大于还是小于目标数字,直到玩家猜中目标数字为止。
代码实现:
```
import java.util.Scanner;
import java.util.Random;
public class GuessNumberGame {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Random random = new Random();
int target = random.nextInt(100) + 1; // 生成1~100的随机整数
int count = 0; // 记录猜测次数
int guess = 0; // 玩家猜测的数字
System.out.println("猜数字游戏,目标数字在1~100之间,你需要在最少的次数内猜中它!");
while (guess != target) {
System.out.print("请输入你猜测的数字:");
guess = scanner.nextInt();
count++;
if (guess < target) {
System.out.println("你猜测的数字小于目标数字!");
} else if (guess > target) {
System.out.println("你猜测的数字大于目标数字!");
} else {
System.out.println("恭喜你,猜中了目标数字" + target + ",你猜测了" + count + "次!");
}
}
}
}
```
运行效果:
```
猜数字游戏,目标数字在1~100之间,你需要在最少的次数内猜中它!
请输入你猜测的数字:50
你猜测的数字大于目标数字!
请输入你猜测的数字:25
你猜测的数字小于目标数字!
请输入你猜测的数字:37
你猜测的数字大于目标数字!
请输入你猜测的数字:31
你猜测的数字小于目标数字!
请输入你猜测的数字:34
你猜测的数字大于目标数字!
请输入你猜测的数字:32
恭喜你,猜中了目标数字32,你猜测了6次!
```
阅读全文