1
我无法弄清楚如何在代码的最后打印出年薪。无法获得打印年薪。我究竟做错了什么?
我已经尝试了各种配置,但最终将其从打印输出中删除。我知道这可能是一个简单的错误,但无法弄清楚。我做错了什么?
package AverageSalary;
public class Employee {
//private variables for Employee Name and Monthly Salary.
private String employeeName;
private double monthlySalary;
// Constructor that initializes name and monthly salary
public Employee(String EmployeeName, double mnthSalary) {
employeeName = EmployeeName;
monthlySalary = mnthSalary;
}
//set Employee Name function
public void setEmployeeName(String employeeName) {
this.employeeName = employeeName;
}
//get Employee Name Function
public String getEmployeeName() {
return employeeName;
}
//monthlySalary
public void setMonthlySalary(double monthlySalary) {
this.monthlySalary = monthlySalary;
}
public double getMonthlySalary() {
return monthlySalary;
}
// Method named annualSalary returns the salary for a whole year.
public double annualSalary() {
return getMonthlySalary() * 12;
}
// toString method that returns a string containing the name and monthly
public String toString() {
return String.format("\nEmployee Name: %s, Monthly Salary=$%,.2f",
getEmployeeName(), getMonthlySalary(),
annualSalary());
}
}
哇,这正是我之前尝试过的,但它对我无效。我一定错过了一句引文或其他东西。非常感谢您的帮助! – Joe