我似乎無法得到第二種方法的價值,請教我如何我仍然是這個初學者。我必須使用不同的變量嗎?如果是這樣,我該如何將該方法的返回值分配給所述變量?如何將變量分配給靜態方法的return語句?
import java.util.Scanner ;
class JavaChip
{
static Scanner s = new Scanner(System.in) ;
static double val ;
public static void main(String[] args)
{
displayLine() ;
System.out.print ("Enter number of cups of Mocha JavaChip: ");
val = getMocha(s.nextDouble()) ;
System.out.print ("The grams of mocha is: " + val) ;
System.out.print ("\nThe grams of sugar is: " + val) ;
displayLine() ;
}
static double getMocha (double c)
{
return (1.215 * c) ;
}
static double getSugar (double c)
{
val = (0.15 * c) ;
return val ;
}
static void displayLine()
{
System.out.println("\n\n[][][][][][][][][][][][][][][][][][][]") ;
System.out.println("[][][][][][][][][][][][][][][][][][][]") ;
}
}
這個腳本有什麼問題? – Naor
你在哪裏打電話getSugar? – Mark
該代碼似乎爲我工作 –