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);
}
}