正文
英雄java代码 代码英雄攻略
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
怎么在java里面写和王者荣耀的角色代码
在java里面写和王者荣耀英雄java代码的角色代码的方法英雄java代码:在IDEA上创建一个新的项目英雄java代码,再创建5个包英雄java代码,分别是英雄包,装备包,铭文包,野怪包,皮肤包。Java是一种编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的形式和感觉,但它要比C++语言更易于使用,而且在编程时彻底采用英雄java代码了一种以对象为导向的方式。
用JAVA编写一个英雄人物
不太明白你的意思
在java里面来说的话,这个英雄人物就是一对象
public class Object{
private String name;//这个英雄的名字
private String skill_one;//他其中的一个技能
private String skill_two;//第二个技能
…………
/**
这里写get 和 set方法
**/
}
在具体创建这个英雄人物的时候,只需要new Object,然后给这个object set技能.
完成!!!!!
=====================================
public class Person {
private String name;// 英雄的名字
private String skill_1;// 技能1
private String skill_2;// 技能2
private String skill_3;// 技能3
private String skill_4;// 技能4
private String skill_5;// 技能5
private String skill_6;// 技能6
private String skill_7;// 技能7
private String skill_8;// 技能8
private String skill_9;// 技能9
// 觉得不够还可以加
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSkill_1() {
return skill_1;
}
public void setSkill_1(String skill_1) {
this.skill_1 = skill_1;
}
public String getSkill_2() {
return skill_2;
}
public void setSkill_2(String skill_2) {
this.skill_2 = skill_2;
}
public String getSkill_3() {
return skill_3;
}
public void setSkill_3(String skill_3) {
this.skill_3 = skill_3;
}
public String getSkill_4() {
return skill_4;
}
public void setSkill_4(String skill_4) {
this.skill_4 = skill_4;
}
public String getSkill_5() {
return skill_5;
}
public void setSkill_5(String skill_5) {
this.skill_5 = skill_5;
}
public String getSkill_6() {
return skill_6;
}
public void setSkill_6(String skill_6) {
this.skill_6 = skill_6;
}
public String getSkill_7() {
return skill_7;
}
public void setSkill_7(String skill_7) {
this.skill_7 = skill_7;
}
public String getSkill_8() {
return skill_8;
}
public void setSkill_8(String skill_8) {
this.skill_8 = skill_8;
}
public String getSkill_9() {
return skill_9;
}
public void setSkill_9(String skill_9) {
this.skill_9 = skill_9;
}
public Person(String name, String skill_1, String skill_2, String skill_3,
String skill_4, String skill_5, String skill_6, String skill_7,
String skill_8, String skill_9) {
super();
this.name = name;
this.skill_1 = skill_1;
this.skill_2 = skill_2;
this.skill_3 = skill_3;
this.skill_4 = skill_4;
this.skill_5 = skill_5;
this.skill_6 = skill_6;
this.skill_7 = skill_7;
this.skill_8 = skill_8;
this.skill_9 = skill_9;
}
}
这就是一个对象.......
在创建对象的时候,只需要Person p = new Person();
如果他有2个技能:
1个:72变
1个:上天下地
p.setSkill_1("72变");
p.setSkill_2("上天下地");
用java写一个英雄类.属性:力量,体力,敏捷.方法:技能,攻击方法,移动方法
public class Hero {
public int liliang;
public int tili;
public int mingjie;
public void skill(){
System.out.println("我用技能了!!");
}
public void attack(){
System.out.println("我要打人了!!");
}
public void move(){
System.out.println("我动了0.0!!");
}
}
刚刚开始学java,老师给的代码在自己运行电脑上就出现了错误
根据javax.imageio.IIOException: Can't read input file!异常英雄java代码,意思是无法读取到文件英雄java代码,原因是background = ImageIO.read(new File(Game.class.getResource(
"/img/background.png").getFile()));代码中的文件不在本地或者路径不对,解决办法是将图片路径填写正确。
java 创建一个LOL中的英雄类和怪物类 初学者,求大神指点
static class Hero{ //英雄类
private String name;//英雄的名字
private Integer experience;//经验值
private Integer level; //英雄等级
private Integer attack; //攻击力
public Hero(String name){ //新建英雄的构造方法
this.name = name;//输入名字
this.experience = 0;//初始经验值为0
this.level = 1;//初始等级为1
this.attack = 100;//初始攻击力为100
}
public void AttackMonster(Monster monster){ //攻击怪物的方法
System.out.println("英雄"+this.name+"攻击"+monster.getName()+"造成"+this.attack+"点伤害");
Integer hp = monster.getHealthPoint();//怪物被攻击前血量
if (hp this.attack) { //判断 如果怪物的血量大于攻击力
hp = hp - this.attack;//怪物的血量 就减少攻击力的点数
} else { //如果怪物的血量 等于或者小于攻击力
hp = 0; //怪物血量为0 死亡
}
monster.setHealthPoint(hp); //改变怪物被攻击后的血量
System.out.println("怪物剩余血量"+hp);
if (hp == 0 this.level 18){ //如果怪物死亡 且英雄等级没有达到最高的18级
System.out.println("英雄"+this.name+"的经验值增加"+monster.getExperience()+"点");
this.experience = this.experience + monster.getExperience(); //英雄的经验值 增加
if (this.experience = level * 100){ //设定 英雄升级所需经验值为 等级*100 如果英雄增加后的经验值达到升级条件
this.experience = this.experience - level*100; //经验值减去当前升级需要的经验值 溢出的进入下一个等级经验
this.level = this.level + 1;//英雄等级 +1
this.attack = this.attack + 20; //设定 每升一级英雄攻击力 +20
System.out.println("英雄"+this.name+"升级了,等级+1,攻击力+20,当前等级"+this.level+",当前攻击力"+this.attack);
}
}
}
//获取英雄名字的方法
public String getName() {
return name;
}
//改变英雄名字的方法
public void setName(String name) {
this.name = name;
}
//获取英雄当前经验值的方法
public Integer getExperience() {
return experience;
}
//改变英雄当前经验值的方法
public void setExperience(Integer experience) {
this.experience = experience;
}
//获取英雄当前等级的方法
public Integer getLevel() {
return level;
}
//改变英雄当前等级的方法
public void setLevel(Integer level) {
this.level = level;
}
//获取英雄当前攻击力的方法
public Integer getAttack() {
return attack;
}
//改变英雄当前攻击力的方法
public void setAttack(Integer attack) {
this.attack = attack;
}
}
static class Monster{ //怪物类
private String name; //怪物的名字
private Integer healthPoint;//生命值
private Integer level;//怪物等级
private Integer experience; //怪物的经验值
public Monster(String name,Integer level){ //创建怪物的构造方法 参数 名字,等级
this.name = name; //初始化怪物的名字
this.level = level; //初始化怪物的等级
this.healthPoint = level * 1000; //初始化怪物的血量
this.experience = level * 10;//初始化怪物的经验,英雄杀死后可获得,设定怪物经验值为等级*10
}
public Integer getHealthPoint() {
return healthPoint;
}
public void setHealthPoint(Integer healthPoint) {
this.healthPoint = healthPoint;
}
public Integer getLevel() {
return level;
}
public void setLevel(Integer level) {
this.level = level;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Integer getExperience() {
return experience;
}
public void setExperience(Integer experience) {
this.experience = experience;
}
}
public static void main(String[] args) throws Exception {
Hero hero = new Hero("德玛西亚之力"); //新建一个英雄
Monster monster = new Monster("小兵",1);//新建一个小兵
do {
hero.AttackMonster(monster); //攻击怪物
}while (monster.getHealthPoint() != 0); //如果怪物没死 一直攻击
}
关于英雄java代码和代码英雄攻略的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。