对于我的作业,我需要编写以下属性:编写类套牌。甲板具有以下私有属性:静态随机数生成器。初始化随机数生成器“就地”(即在其声明的同一行上),并引用使用种子123创建的随机对象。我对如何进行感到困惑。我尝试初始化属性,但我认为我没有做正确的事情。这是我的代码:import java.util.Random;public class Deck { // Declare the private attributes private static double getRandomNumber(int seed) { Random number = new Random(seed); }
2 回答

温温酱
TA贡献1752条经验 获得超4个赞
属性属于类,而不是方法,因此应在任何方法之外声明它。
import java.util.Random;
public class Deck {
// Declare the private attributes
private static Random numberGenerator = new Random(123);
// other attributes and methods follow
}

qq_花开花谢_0
TA贡献1835条经验 获得超7个赞
首先,该方法中没有返回语句。需要为 方法声明属性,而不是在方法内部声明属性。我想这可能是你所追求的。getRandomNumberClass
import java.util.Random;
public class Deck {
private static Random number = new Random(123); // declare and initialize a Ranom object
public static double getRandomNumber(){
return number.nextDouble(); // return the next value
}
}
添加回答
举报
0/150
提交
取消