java选择英雄代码 java写选择题程序

怎么在java里面写和王者荣耀的角色代码

在java里面写和王者荣耀的角色代码的方法:在IDEA上创建一个新的项目,再创建5个包,分别是英雄包,装备包,铭文包,野怪包,皮肤包。Java是一种编程语言,被特意设计用于互联网的分布式环境。Java具有类似于C++语言的形式和感觉,但它要比C++语言更易于使用,而且在编程时彻底采用了一种以对象为导向的方式。

10多年的香格里拉网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。全网整合营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整香格里拉建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“香格里拉网站设计”,“香格里拉网站推广”以来,每个客户项目都认真落实执行。

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输入英雄编号输入英雄姓名输入英雄联盟输入英雄绝招?

给你写了一份,你可以根据需要自己改改,如果有哪里不明吧追问就好了。望采纳

public class Hero{

private int id;

private String name;

private int age;

private String uniqueSkill;

//set、get方法

public void setId(int id){

this.id=id;

}

public int getId(){

return id;

}

public void setName(String name){

this.name=name;

}

public String getName(){

return name;

}

public void setAge(int age){

this.id=id;

}

public int getAge(){

return id;

}

public void setUniqueSkill(String uniqueSkill){

this.uniqueSkill=uniqueSkill;

}

public String getUniqueSkill(){

return uniqueSkill;

}

//输出英雄信息

public void print(){

System.out.println("英雄编号\t英雄姓名\t英雄年龄\t英雄绝招");

System.out.println(getId()+"\t"+getName()+"\t"+getAge()+"\t"+getUniqueSkill());

}

}

public class Test{

public static void main(String[] args){

Scanner scanner = new Scanner(System.in);

//new对象

Hero hero = new Hero();

//输入信息

System.out.println("请输入英雄编号:");

hero.setId(scanner.nextInt());

System.out.println("请输入英雄姓名:");

hero.setName(scanner.next());

System.out.println("请输入英雄年龄:");

hero.setAge(scanner.nextInt());

System.out.println("请输入英雄绝招:");

hero.setUniqueSkill(scanner.next());

//输出信息

hero.print();

}

}

用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选择英雄代码 java写选择题程序
当前URL:https://www.cdcxhl.com/article8/dddheop.html

成都网站建设公司_创新互联,为您提供网站策划网站营销网站内链关键词优化App开发企业建站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

商城网站建设