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

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值