Java 使用Math.random
我是一个初学者,我正在尝试理解为什么我不能使用一个返回double但不接受任何输入的方法来打印0(包括)和10(排除)之间的随机doubleJava 使用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
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我的荣幸