使用Math.random

时间:2017-05-30 16:17:05

标签: java double

这里非常初学者并且试图理解为什么我不能使用返回双精度但不接受任何输入的方法在0(包括)和10(独占)之间打印随机双精度

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);
    }
}   

1 个答案:

答案 0 :(得分:1)

您需要调用您编写的方法

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

此外,您不需要printer方法。

OR

你可以这样做:

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