JAVA 随即对战

这篇博客介绍了如何使用JAVA实现一个随机对战的项目。内容涵盖面向对象编程,涉及子类与父类的概念,以及数组、IF判断、while和for循环的运用。通过创建Hero类和Skills类,利用构造器、get/set方法以及RANDOM类进行随机血量攻击。项目中还涉及到英雄的自我攻击功能,以及Skills类中存储技能名称和伤害值的实现。最后,通过VS执行类来创建英雄实例并进行对战模拟。
摘要由CSDN通过智能技术生成

JAVA 项目实战:1 随机对战

要求掌握: 面向对象中的子类 父类 数组arr IF while判断 for循环 RANDOM创建类
Break
1.0文字简版

1 创建HeroSkils 类 为其设置 private 型 (public型无法运行) hero1/2:life(HP) booleanname Skils:Skils life2 Act (name act HP boolod )
1.1: 创造构造器 This/ set/getName set/get HP
英雄类自行攻击HP 血量声明
public int act (int spellDamge){
int blood=this.getHP().spellDamage;
this.setHp(boold);
1.2* Skils**创建String型的nameOfSkils int型的spellDamage 使用构造器this/super
2 创建VS执行类 NEW英雄 技能数组数组) New Hero(name)1/2=New Hero(name)并set get name
int a ;
int s;
new int arr {"此处为技能 (Skills) } = {此处为伤害(Act)} name_skils[x]=new Skils(
技能 , 伤害);
第三步前提:导入Random (java.util.Random)

在Skils构造器构造后在下方下自行构造
public String toString(){
return Skils[nameOfskils ="+nameOfskils+", spellDamage="+spellDamage+"]
}
}
主程序类 VS类

创建Ramdom        Random r=new Random();
```a = r.nextlnt(1);
    s= r.nextlnt(3);
    直接输出System.out.println("Rady Go");
    




3if判断Hero1/2的随机先手 用if 
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值