'Program.CalculateTax(double)':并非所有代码路径都返回一个值'

问题描述:

我在这段代码上出错了。它说:“不是所有的代码路径返回值” 请帮我解决这个问题。由于'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

试试这个

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