2017-05-30 35 views
-2

在這裏非常多的初學者,並試圖理解爲什麼我不能使用返回一個double但不接受任何輸入的方法在0(包含)和10(exclusive)之間打印隨機double 。使用Math.random

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

你永遠調用方法'getRandomNumber的()... – Frakcool

+3

什麼問題? – shmosel

+0

你永遠不會調用'getRandomNumber()'或'printer()'。 – Andreas

回答

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

謝謝!!!!!!!!!! – lara202

+0

@ lara202我的榮幸 – ItamarG3