Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
生成实例变量传递的随机数的Java方法_Java_Oop - Fatal编程技术网

生成实例变量传递的随机数的Java方法

生成实例变量传递的随机数的Java方法,java,oop,Java,Oop,我正在用Java制作一个基于文本的游戏,我正在使用一个类和实例变量,我正在尝试创建一个方法,根据实例变量max\u attack所拥有的数字生成一个随机数 公共类坏玩家 { 字符串描述; 国际卫生组织; int奖; int max_攻击; 公共坏玩家(字符串描述、整数生命值、整数奖励、整数攻击){ 这个。描述=描述; 健康=健康; 这个.奖励=奖励; this.max_attack=攻击; } 随机rnd=新随机(); public int maxAttack(){ int rand_int1=

我正在用Java制作一个基于文本的游戏,我正在使用一个类和实例变量,我正在尝试创建一个方法,根据实例变量
max\u attack
所拥有的数字生成一个随机数

公共类坏玩家
{
字符串描述;
国际卫生组织;
int奖;
int max_攻击;
公共坏玩家(字符串描述、整数生命值、整数奖励、整数攻击){
这个。描述=描述;
健康=健康;
这个.奖励=奖励;
this.max_attack=攻击;
}
随机rnd=新随机();
public int maxAttack(){
int rand_int1=rnd.nextInt(最大攻击);
返回rand_int1;
}   
}
公共类巨魔扩展坏玩家
{
巨魔(智力攻击){
超级(“巨魔”,100、50、100);
} 
}
输出

图1005089

我想用这个方法创建1到100之间的随机数

Random r = new Random();
int low = 1;
int high = 100;
int result = r.nextInt(high-low) + low;

结果-从1到100的随机数

按照惯例,类名以大写字母开头。考虑把你的类命名为<代码> BooBooer-<代码>和<代码> ToLL</代码>。
int result = 1 + random.nextInt(100);