java面向对象的数组 类和对象的运用

Posted 果子儿酱

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java面向对象的数组 类和对象的运用相关的知识,希望对你有一定的参考价值。

一:
.需求说明'
(1)创建英雄类(Hero)。
(2)在该类中定义战斗方法battle(), 在该方法中int类型变量count, count初始值为1,count表示一个计数i,用于记录战斗的次数。
(3)在battle()方法中判断当前英雄的血量是否小于等于0,如果条件成立,则使用Syste.exit(O)结束当前运行的程序。
(4)在主方法中创建Scanner对象,使用该对象的nextInt()方法接收键盘输入的int类型的整数,并将该值赋值给output变量。创建循环,在循环中调用Hero对象的battle()方法。
public class Hero 
int output;//血量
int count = 1;// 攻击次数
public void battle()
//方法每执行一次,英雄血量减少10
output = output- 10;
if(output<=0)
System.out.printIn(" 对不起您的英雄已经牺牲");//方法表示结束当前运行的程序
System. exit(0);public class Hero 
int output;//血量
int count = 1;// 攻击次数
public void battle()
//方法每执行一次,英雄血量减少10
output = output- 10;
if(output<=0)
System.out.printIn(" 对不起您的英雄已经牺牲");//方法表示结束当前运行的程序
System. exit(0);
 

二:
System. out println(" 95 "+count+++'次攻击,您英雄当前的血量+output
public static void main(Stringll args) 1
Hero hero = new Hero(); 11 J17 tXJR Scanner input = new Scanner(System.in); System.out.printIn(" 请输入英雄的血量1;//将从控制台接收到的整数赋值给output变量 hero. output=input.nextInt();
for(int i = 0;i<6;i++)l
hero.battle(); 11 ìF battle() 5i
System.out.printin("战斗结束后您的英雄的血量值= +hero output;
public class ArrayTest 
//采用数组形参来定义方法
public static void testArray(Stringll users) //users当成数组处理
for (String user : users) 
System. out. printIn(user);
public static void main(String[l args) 
/1采用数组形参的方法调用
testArray(new String[]"张小文"”王艺儒",”李晨生"I);

 三:

public class Hero
String name; // 名字
int age;
//年龄
String sex;
/I性别
/1奔跑方法
public void run(int speed)
System.out. printIn(speed+"m/s的速度飞速狂奔;
public static void main(Stringll args) 
//创建英雄对象
Hero hero1 = new Hero();
//通过对象实例调用name属性并为该属性赋值hero1.name="黑暗游侠”
hero1.age = 20;
hero1.sex =”女”;
System.out.printIn("英雄的名字:" +hero1 name); System.out. printin("英雄的年龄: +hero1 age); System. out printIn('"英雄的性别:"+hero1 sex);hero1.run(30);//使用该对象调用run()方法
System.out. nnt---------------);//创建英雄对象
Hero hero2 = new Hero();
11通过对象实例调用name属性并为该属性赋值hero2.name="撼地神牛;
hero2.age=30;
hero2 sex = '男”;
System. out printIn("英雄的名字: +hero2 name); System out printin("英雄的年龄" +hero2 age); System. out printin('英雄的性别"+hero2 sex); hero2 .run(60);//使用该对象调用run0)方法


————————————————
版权声明:本文为CSDN博主「果子儿酱」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_57463832/article/details/117450412

以上是关于java面向对象的数组 类和对象的运用的主要内容,如果未能解决你的问题,请参考以下文章

怎么更好的学习Java?

Java的List如何实现线程安全?

Java面向对象知识(上:基础篇)

Java需要学习哪些软件?

JAVA——面向对象——类和对象

面向对象介绍及运用