猿问

随机数生成器

对于我的作业,我需要编写以下属性:


编写类套牌。甲板具有以下私有属性:


静态随机数生成器。


初始化随机数生成器“就地”(即在其声明的同一行上),并引用使用种子123创建的随机对象。


我对如何进行感到困惑。我尝试初始化属性,但我认为我没有做正确的事情。


这是我的代码:


import java.util.Random;


public class Deck {


  // Declare the private attributes


  private static double getRandomNumber(int seed) {


    Random number = new Random(seed);

  }


鸿蒙传说
浏览 242回答 2
2回答

温温酱

属性属于类,而不是方法,因此应在任何方法之外声明它。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

首先,该方法中没有返回语句。需要为 方法声明属性,而不是在方法内部声明属性。我想这可能是你所追求的。getRandomNumberClassimport 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    }}
随时随地看视频慕课网APP

相关分类

Java
我要回答