java奥特曼对战小怪兽_JAVA程序设计(09)-----面对对象设计初级应用 奥特曼打小怪兽...

1.一个奥特曼固定属性 4个小怪兽随机名字 随机属性

奥特曼有几率发动暴风雪技能 对所有小怪兽造成 50%~60%冰霜伤害 无视防御力

普通攻击伤害为 攻击力*80~120% - 对方防御力*60%~100%; 然后开始打……

package com.lovo;

/**

* 类 : 奥特曼 和 小怪兽

*

* @author Abe

*/

public class Ultraman {

/**

* 属性:名字 生命值上限 攻击力 防御力 伤害 死活

*/

private String name;

private int hp;

private int maxhp;

private int attack;

private int defence;

private int dam;

private boolean alive = true;

/**

* 构造器

*/

public Ultraman(String name, int hp, int maxhp, int attack, int defence) {

this.name = "奥特曼" + name;

this.hp = hp;

this.maxhp = maxhp;

this.attack = attack;

this.defence = defence;

}

public Ultraman() {

String str = "小怪兽" + (char) (Math.random() * 26 + 65);

for (int n = 1; n <= 3; n++) {

str += (char) (Math.random() * 26 + 97);

this.name = str;

}

this.hp = this.maxhp = (int) (Math.random() * 351 + 350);

this.attack = (int) (Math.random() * 61 + 60);

this.defence = (int) (Math.random() * 31 + 50);

}

/**

* 随机重置名字

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值