「java英雄介绍」java英雄类

博主:adminadmin 2023-01-03 11:54:07 799

今天给各位分享java英雄介绍的知识,其中也会对java英雄类进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

JAVA是什么软件?主要是干什么用的?

Java是一种高级语言,就是用来编程的,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。

相关工作用途:

1、Java可以开发网站,例如,一些企业的门户网站;

2、Java可以做软件,例如,信息管理系统、员工打卡系统;

3、Java用于手机开发,例如,做手机系统。

4、Java做游戏,例如一些网络游戏,手机游戏等等。

Java开发工程师的未来发展方向大致分为两类:

一是成为管理人员,例如产品研发经理,技术经理,项目经理等;

二是继续他的技术工作之路,成为高级软件工程师、需求工程师等。

JAVA是什么啊?它可以用来做什么?

Java是目前主流的编程语言之一,如果学会Java,可以从事的岗位还是比较多的,这里简单列举一些。

Java可以做的:

1、Java可以做网站

现在很多大型网站都用Jsp写的,JSP全名Java Server Pages。

2、Java可以做Android

Android是一种基于Linux的自由及开放源代码的操作系统,其源代码是Java。Java做安卓不单单是指系统,还有APP对于更多的开发人员来说,他们更多的时间是花在开发APP上面。

3、Java可以做游戏

手机游戏有90%以上都是Java开发的。

电脑上也有Java开发的游戏,《我的世界》(minecraft ,简称MC)《英雄联盟》(简称lol)等。

4、Java可以做软件

比如:企业级应用开发,这里是JAVA的天地,大到全国联网的系统,小到中小企业的应用解决方案,Java都占有极为重要的地位。

想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,建议实地考察对比一下。

祝你学有所成,望采纳。

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 创建一个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 {

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英雄介绍和java英雄类的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。