1
Kodun sonunda yazdırmak için yıllık maaşı nasıl alacağımı anlayamıyorum.Yazdırılacak Yıllık Maaş alamıyor. Neyi yanlış yapıyorum?
Her türlü yapılandırmayı denedim, ancak sonuçta çıktıdan çıkar. Muhtemelen basit bir hata olduğunu biliyorum, ama anlayamıyorum. Ne yapıyorum yanlış yapıyorum?
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());
}
}
Wow gibi bir şey var. Daha önce denediğim tam da buydu ama benim için çalışmadı. Bir alıntıyı falan kaçırmış olmalıyım. Yardımınız için çok teşekkür ederim! – Joe