在格斗竞技中,如何应用JavaBean进行数据处理?

2026-05-27 20:051阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计606个文字,预计阅读时间需要3分钟。

在格斗竞技中,如何应用JavaBean进行数据处理?

javapackage test_3;import java.util.Random;

public class Game { // 属性 private String name; private int blood;

// 无参构造方法 public Game() {}

// 带参构造方法 public Game(String name, int blood) { this.name=name; this.blood=blood; }

在格斗竞技中,如何应用JavaBean进行数据处理?

// 获取name方法 public String getName() { return name; }}

package test_3;

import java.util.Random;

public class Game { //属性 private String name; private int blood;

public Game() {

}

public Game (String name,int blood) {
this.name = name;
this.blood = blood;

}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public int getBlood() {
return blood;
}

public void setBlood(int blood) {
this.blood = blood;
}


//定义一个攻击方法用于攻击敌人。


public void attack(Game role) {
//计算伤害1到20

Random r = new Random();
int hurt = r.nextInt(20) + 1;

//剩余血量
int remainBlood = role.getBlood() - hurt;

//对剩余血量做个验证,避免出现负数现象。
remainBlood = remainBlood < 0 ? 0:remainBlood;

//修改一下挨揍的血量
role.setBlood(remainBlood);






//这里面的game role是 引用数据类型 引用game类里面的内容,role是自己设置的形参 。
//this 表示方法调用者。
System.out.println(this.getName() + "举起拳头,打了" + role.getName() + "一下," + ""
+ "造成了"+ hurt + "点伤害" + role.getName() + "还剩下" + remainBlood +"点血量");
}

}



java测试

package test_3;

import java.util.Random;

public class Game { //属性 private String name; private int blood;

public Game() {

}

public Game (String name,int blood) {
this.name = name;
this.blood = blood;

}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public int getBlood() {
return blood;
}

public void setBlood(int blood) {
this.blood = blood;
}


//定义一个攻击方法用于攻击敌人。


public void attack(Game role) {
//计算伤害1到20

Random r = new Random();
int hurt = r.nextInt(20) + 1;

//剩余血量
int remainBlood = role.getBlood() - hurt;

//对剩余血量做个验证,避免出现负数现象。
remainBlood = remainBlood < 0 ? 0:remainBlood;

//修改一下挨揍的血量
role.setBlood(remainBlood);






//这里面的game role是 引用数据类型 引用game类里面的内容,role是自己设置的形参 。
//this 表示方法调用者。
System.out.println(this.getName() + "举起拳头,打了" + role.getName() + "一下," + ""
+ "造成了"+ hurt + "点伤害" + role.getName() + "还剩下" + remainBlood +"点血量");
}

}




本文共计606个文字,预计阅读时间需要3分钟。

在格斗竞技中,如何应用JavaBean进行数据处理?

javapackage test_3;import java.util.Random;

public class Game { // 属性 private String name; private int blood;

// 无参构造方法 public Game() {}

// 带参构造方法 public Game(String name, int blood) { this.name=name; this.blood=blood; }

在格斗竞技中,如何应用JavaBean进行数据处理?

// 获取name方法 public String getName() { return name; }}

package test_3;

import java.util.Random;

public class Game { //属性 private String name; private int blood;

public Game() {

}

public Game (String name,int blood) {
this.name = name;
this.blood = blood;

}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public int getBlood() {
return blood;
}

public void setBlood(int blood) {
this.blood = blood;
}


//定义一个攻击方法用于攻击敌人。


public void attack(Game role) {
//计算伤害1到20

Random r = new Random();
int hurt = r.nextInt(20) + 1;

//剩余血量
int remainBlood = role.getBlood() - hurt;

//对剩余血量做个验证,避免出现负数现象。
remainBlood = remainBlood < 0 ? 0:remainBlood;

//修改一下挨揍的血量
role.setBlood(remainBlood);






//这里面的game role是 引用数据类型 引用game类里面的内容,role是自己设置的形参 。
//this 表示方法调用者。
System.out.println(this.getName() + "举起拳头,打了" + role.getName() + "一下," + ""
+ "造成了"+ hurt + "点伤害" + role.getName() + "还剩下" + remainBlood +"点血量");
}

}



java测试

package test_3;

import java.util.Random;

public class Game { //属性 private String name; private int blood;

public Game() {

}

public Game (String name,int blood) {
this.name = name;
this.blood = blood;

}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public int getBlood() {
return blood;
}

public void setBlood(int blood) {
this.blood = blood;
}


//定义一个攻击方法用于攻击敌人。


public void attack(Game role) {
//计算伤害1到20

Random r = new Random();
int hurt = r.nextInt(20) + 1;

//剩余血量
int remainBlood = role.getBlood() - hurt;

//对剩余血量做个验证,避免出现负数现象。
remainBlood = remainBlood < 0 ? 0:remainBlood;

//修改一下挨揍的血量
role.setBlood(remainBlood);






//这里面的game role是 引用数据类型 引用game类里面的内容,role是自己设置的形参 。
//this 表示方法调用者。
System.out.println(this.getName() + "举起拳头,打了" + role.getName() + "一下," + ""
+ "造成了"+ hurt + "点伤害" + role.getName() + "还剩下" + remainBlood +"点血量");
}

}