Java 使用Math.random

Java 使用Math.random,java,double,Java,Double,我是一个初学者,我正在尝试理解为什么我不能使用一个返回double但不接受任何输入的方法来打印0(包括)和10(排除)之间的随机double package Practicing; public class Practicing { public static void main(String[]args){ System.out.println("The random double is:"); } public static double getR

我是一个初学者,我正在尝试理解为什么我不能使用一个返回double但不接受任何输入的方法来打印0(包括)和10(排除)之间的随机double

package Practicing;

public class Practicing {
    public static void main(String[]args){
        System.out.println("The random double is:");
    }

    public static double getRandomNumber(){
        double random = Math.random()*10;
        System.out.print(random);
        return random;
    }

    public static void printer(double random){
        double value = random;
        System.out.print(value);
    }
}   

您需要调用您编写的方法

public static void main(String[]args){
    double value = getRandomNumber();
    System.out.println("The random double is: "+value);
}
此外,您不需要
打印机
方法

或 您可以这样做:

public static void main(String[]args){
    System.out.println("The random double is:");
    double value = getRandomNumber();
    printer(value);
}

你从来没有在
main()
方法中调用过
getRandomNumber()
方法……有什么问题吗?你从来没有调用过
getRandomNumber()
printer()
。调用getRandomNumber()方法怎么样?在
main
方法上打印时只需调用
getRandomNumber()
,谢谢@劳拉202我的荣幸