package cn.campsg.java.experiment.entity;
public class Taitan {
private int blood=1000;
public int getBlood(){
return blood;
}
public void setter(int blood){
this.blood=blood;
}
public void attack(Zeus zeus){
int xue = (int)(Math.random()*101);
zeus.setter(zeus.getBlood()-xue);
System.out.println("泰坦攻击宙斯,宙斯扣血:"+xue+",剩余:"+zeus.getBlood());
}
}
package cn.campsg.java.experiment.entity;
import java.util.Random;
public class Zeus {
private int blood =1000;
public int getBlood(){
return blood;
}
public void setter(int blood){
this.blood=blood;
}
public void attack(Taitan taitan){
int xue = (int)(Math.random()*71);
taitan.setter(taitan.getBlood()-xue);
System.out.println("宙斯攻击泰坦,泰坦扣血:"+xue+",剩余:"+taitan.getBlood());
}
}
package cn.campsg.java.experiment;
import cn.campsg.java.experiment.entity.Zeus;
import cn.campsg.java.experiment.entity.Taitan;
public class MainClass {
public static void attack(Zeus zeus,Taitan taitan){
do{
zeus.attack(taitan);
if(taitan.getBlood()<=0){
System.out.println("泰坦死亡,宙斯获胜");
break;
}
taitan.attack(zeus);
if(zeus.getBlood()<=0){
System.out.println("宙斯死亡,泰坦获胜");
break;
}
}while(zeus.getBlood()>0&&taitan.getBlood()>0);
}
public static void main(String[] args){
Taitan taitan=new Taitan();
Zeus zeus=new Zeus();
attack(zeus,taitan);
}
}