java202302java学习笔记第十三天-java文字游戏格斗3代码
GameTest
package javalearn.CombatGame; public class GameTest { public static void main(String[] args) { Role r1=new Role("歌谣",100); Role r2=new Role("资本家",100); while (true){ r1.attack(r2); // if(r2.getBlood()==0){ System.out.println(r1.getName()+"K.O"+r2.getName()); break; } r2.attack(r1); if(r1.getBlood()==0){ System.out.println(r2.getName()+"K.O"+r1.getName()); break; } } } }
Role
package javalearn.CombatGame; import java.util.Random; public class Role { private String name; private int blood; public Role(){ } public Role(String name, int blood) { this.name = name; this.blood = blood; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getBlood() { return blood; } public void setBlood(int blood) { this.blood = blood; } //谁攻击谁 public void attack(Role role){ Random r=new Random(); int hurt=r.nextInt(20)+1; int remainBoold=role.getBlood()-hurt; remainBoold=remainBoold<0?0:remainBoold; role.setBlood(remainBoold); System.out.println(this.getName()+"举起拳头,打了一下"+role.getName()+"一下" +"造成了"+hurt+"伤害,"+role.getName()+"剩下"+remainBoold+"血量"); } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南