2017-07-08 140 views
0

我在這段代碼上出錯了。它說:「不是所有的代碼路徑返回值」 請幫我解決這個問題。由於'Program.CalculateTax(double)':並非所有代碼路徑都返回一個值'

public static double subtotal; 

public static void Main(String[] args) 
{ 
    subtotal = 15.00; 
    Console.WriteLine($"Subtotal : {subtotal}"); 

    double total = subtotal + CalculateTax(7); 
    Console.WriteLine($"Total : {total}"); 
} 

public static double CalculateTax(double taxRate) 
{ 
    double tax = subtotal * taxRate; 
    Console.WriteLine($"Tax: {tax}"); 
} 
+5

添加'收益稅;'你的方法結束 – pinkfloydx33

回答

2

試試這個

public static double CalculateTax(double taxRate) 
{ 
    double tax = subtotal * taxRate; 
    Console.WriteLine($"Tax: {tax}"); 
    return tax; 
} 
相關問題