标签:String skillHurts getName 吴亦凡 idea vs skill cxk public
蔡徐坤vs吴亦凡
public class Demo100 {
static class Hero{
private String name;
private String [] skill;
private int[] skillHurts;
private double hp;
public String getName(){
return name;
}
public void setName(String name){
this.name=name;
}
public String [] getSkill(){
return skill;
}
public void setSkill(String [] skill){
this.skill=skill;
}
public int [] getSKillHurts(){
return skillHurts;
}
public void setSkillHurts(int[] skillHurts){
this.skillHurts=skillHurts;
}
public double getHp(){
return hp;
}
public void setHp(double hp){
this.hp=hp;
}
public Hero(){
super();
}
public Hero(String name,String [] skill,int[] skillHurts,double hp){
super();
this.name=name;
this.skill=skill;
this.skillHurts=skillHurts;
this.hp=hp;
}
public void attack(Hero otherHero){
Random r=new Random();
int skillNum= r.nextInt(skill.length);
String skill=this.skill[skillNum];
double hurts=otherHero.skillHurts[skillNum];
otherHero.hp=otherHero.hp-hurts;
System.out.println(this.name+"使出了"+skill+"技能,对"+otherHero.getName()+"造成了"+hurts+"点伤害"+otherHero.getName()
+"现在还剩"+otherHero.hp+"血量");
}
}
public static class HeroDemo {
public static void main(String[] args) {
int[] skillHurts = {50, 70, 80, 100};
String[] skillcxk = {"摸屁屁", "摸奶奶", "亲嘴唇", "双管齐下警告"};
Hero cxk = new Hero("时雨啊", skillcxk, skillHurts, 700);
String[] skillwyf = {"摸钩子", "摸奈子", "摸牛子", "嘬奶子警告"};
Hero wyf = new Hero("俊俊啊", skillwyf, skillHurts, 700);
Random r = new Random();
int i = r.nextInt(2);
System.out.println("vs开始,首先摇骰子随机判断谁出手");
if (i == 0) {
System.out.println("俊俊优先亲时雨");
while (true) {
if (cxk.getHp() <= 0) {
System.out.println(cxk.getName() + "血量低于或等于0,无法继续亲亲" + wyf.getName() + "获胜");
break;
}
cxk.attack(wyf);
if (wyf.getHp() <= 0) {
System.out.println(wyf.getName() + "血量低于或等于0,无法继续亲亲" + cxk.getName() + "获胜");
}
wyf.attack(cxk);
}
} else if (i == 1) {
System.out.println("时雨优先亲俊俊");
while(true){if (wyf.getHp() <= 0) {
System.out.println(wyf.getName() + "血量低于或等于0,无法继续亲亲" + cxk.getName() + "获胜");
break;
}
wyf.attack(cxk);
if (cxk.getHp() <= 0) {
System.out.println(cxk.getName() + "血量低于或等于0,无法继续亲亲" + wyf.getName() + "获胜");
break;
}
cxk.attack(wyf);
}
}
}
}
标签:String,skillHurts,getName,吴亦凡,idea,vs,skill,cxk,public 来源: https://blog.csdn.net/m0_46566163/article/details/112366501
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。