每日作业2

package cn.hp;

public class Player {
private String name;
private String sex;
private int xueliang;
private int fangyu;
private int gongji;

public void  say(){

    System.out.println("我的生命值"+name+"类型"+sex+"血量"+xueliang+"防御"+fangyu+"。攻击"+gongji);
}
public void pk(Player p){

    while (true){
        this.say();
        p.say();

        int flag=0;
        if(flag==0){
            int q=this.gongji-p.fangyu;
            p.setXueliang(p.xueliang-q);
            System.out.println(p.name+"掉血"+q);
            flag=1;
        } if(flag==1){
            int w = p.gongji - this.fangyu;
            this.setXueliang(this.xueliang-w);
            System.out.println(this.name + "掉血" + w);
            flag=0;
        }
        if (this.xueliang<=0){
            System.out.println("我方死亡");
            break;
        }
        if (p.xueliang<=0){
            System.out.println("敌方死亡");
            break;
        }
    }
}


public String getName() {
    return name;
}

public void setName(String name) {
    this.name = name;
}

public String getSex() {
    return sex;
}

public void setSex(String sex) {
    this.sex = sex;
}

public int getXueliang() {
    return xueliang;
}

public void setXueliang(int xueliang) {
    this.xueliang = xueliang;
}

public int getFangyu() {
    return fangyu;
}

public void setFangyu(int fangyu) {
    this.fangyu = fangyu;
}

public int getGongji() {
    return gongji;
}

public void setGongji(int gongji) {
    this.gongji = gongji;
}

}

package cn.hp;

public class PlayerTest {
public static void main(String[] args) {
Player p=new Player();
p.setName(“张三”);
p.setSex(“战士”);
p.setXueliang(1000);
p.setFangyu(500);
p.setGongji(600);

    Player p1=new Player();
    p1.setName("李四");
    p1.setSex("战士");
    p1.setXueliang(1000);
    p1.setFangyu(500);
    p1.setGongji(550);

    p.say();
    p.pk(p1);
}

}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值