首页 > 分享 > 用java代码写一个养宠物的小游戏

用java代码写一个养宠物的小游戏

好的,以下是一个简单的养宠物的小游戏的Java代码:

import java.util.Scanner; public class PetGame { public static void main(String[] args) { Scanner input = new Scanner(System.in); int hunger = 50; // 宠物的饥饿值 int energy = 50; // 宠物的精力值 int happiness = 50; // 宠物的快乐值 int day = 1; // 游戏进行的天数 System.out.println("欢迎来到养宠物游戏!"); while (true) { System.out.println("第 " + day + " 天"); System.out.println("宠物状态:饥饿值:" + hunger + ",精力值:" + energy + ",快乐值:" + happiness); // 判断宠物是否死亡 if (hunger <= 0 || energy <= 0 || happiness <= 0) { System.out.println("很遗憾,宠物已经死亡!"); break; } // 提示用户进行操作 System.out.println("请选择以下操作:"); System.out.println("1. 喂养宠物"); System.out.println("2. 让宠物休息"); System.out.println("3. 给宠物玩具"); System.out.println("4. 结束游戏"); int choice = input.nextInt(); // 根据用户的选择更新宠物状态 switch (choice) { case 1: hunger += 10; energy -= 5; happiness += 5; break; case 2: hunger -= 5; energy += 10; happiness -= 5; break; case 3: hunger -= 5; energy -= 5; happiness += 10; break; case 4: System.out.println("游戏结束!"); return; default: System.out.println("无效操作,请重新选择!"); break; } // 更新宠物状态 hunger = Math.min(100, Math.max(0, hunger)); energy = Math.min(100, Math.max(0, energy)); happiness = Math.min(100, Math.max(0, happiness)); // 进入下一天 day++; } } }

这个小游戏中,玩家需要不断地喂养、让宠物休息、给宠物玩具来维持宠物的饥饿值、精力值和快乐值,同时还需要留意宠物的状态,避免宠物死亡。玩家可以通过输入数字来选择不同的操作。在游戏进行的过程中,程序会根据玩家的选择来更新宠物的状态,同时每过一天,宠物的状态也会发生变化。最终,如果宠物饥饿值、精力值或快乐值任意一个降到了0以下,宠物就会死亡,游戏也就结束了。

向AI提问

相关推荐

向AI提问

最新推荐

相关知识

如何用java写宠物游戏代码
编写Java程序模拟主人养宠物 java写一个宠物系统
java宠物之家代码
用java写的小宠物游戏
人狗大战JAVA代码:探索可爱宠物与智力游戏背后的技术奥秘
java版本电子宠物游戏代码
基于Java窗体的宠物商店系统 功能完善、符合实际、完整代码下载可以直接运行
java用继承编写宠物乐园
电子宠物C++完整代码可直接运行
「差生文具多系列」VSCode中还能养宠物,于是我养了几个同事在里面写代码本来就应该劳逸结合嘛,哪有一直写代码的道理,写

网址: 用java代码写一个养宠物的小游戏 https://m.mcbbbk.com/newsview557509.html

所属分类:萌宠日常
上一篇: 宠物合成的单机游戏下载合集 20
下一篇: 人气较高的抓宠物的游戏推荐 20