所以我是Java的新手,所以这个问题可能有一个非常简单的答案。我正在尝试创建一个Magic8 ball程序,但我希望运气取决于随机生成的数字,但是它被视为一种方法,并且不确定某个方法是否可以将另一个方法作为参数。
public int generator(){
int num = rnd.nextInt(2) + 1;
return num;
}
这是我生成随机数的方法,有没有办法在另一种方法中使用此乘积?
答案 0 :(得分:1)
在定义方法时,您可以执行常规定义过程,例如
public int doStuffWithRandomNumber(int i){
//your code;
}
在调用方法时,可以使用generator()方法作为参数
doStuffWithRandomNumber(generator());
它将正常工作没问题