object SalaryCalculator {
def main(args: Array[String]): Unit = {
val salary1 = 12000.0
val netSalary1 = calculateNetSalary(salary1)
println(s"实际工资(税后):¥$netSalary1")
val salary2 = 9500.0
val netSalary2 = calculateNetSalary(salary2)
println(s"实际工资(税后):¥$netSalary2")
val salary3 = 3000.0
val netSalary3 = calculateNetSalary(salary3)
println(s"实际工资(税后):¥$netSalary3")
}
def calculateNetSalary(grossSalary: Double): Double = {
val taxRate =
if (grossSalary > 10000) 0.10
else if (grossSalary > 5000) 0.05
else 0.0
val tax = grossSalary * taxRate
val netSalary = grossSalary - tax
netSalary
}
}