Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

The code compiles but the output is not displayed what is can be wrong with the

ID: 440274 • Letter: T

Question

The code compiles but the output is not displayed what is can be wrong with the code? public class Employee { private String firstName; private String lastName; private double monthlySalary; public Employee(String f, String l, double m){ firstName = f; lastName = l; if(m < 0){ // you can also use setMonthlySalary(m) monthlySalary =0; } else monthlySalary = m; } public String getFirstName() { return firstName; } public void setFirstName(String fname) { firstName = fname; } public String getLastName() { return lastName; } public void setLastName(String lname) { lastName = lname; } public double getMonthlySalary() { return monthlySalary; } public void setMonthlySalary(double m) { if(m < 0){ monthlySalary =0; } else monthlySalary = m; } } import java.util.Scanner; public class EmployeeTest { public static void main(String[] args){ Scanner S = new Scanner(System.in); System.out.println("Enter the first name: "); String fname = S.next(); System.out.println("Enter the last name: "); String lname = S.next(); System.out.println("Enter the Salary: "); double sal = S.nextDouble(); Employee e =new Employee(fname,lname ,sal ); System.out.println("the yearly salary of "+e.getFirstName()+" " +e.getLastName()+" :"); System.out.println(e.getMonthlySalary()*12); double newsalary= e.getMonthlySalary()*0.1+e.getMonthlySalary(); e.setMonthlySalary(newsalary); System.out.println("the new yearly salary of "+ e.getFirstName()+" "+e.getLastName()+" :"); System.out.println(e.getMonthlySalary()*12); e.getMonthlySalary(); } }

Explanation / Answer

import java.util.Scanner; class Employee { private String firstName; private String lastName; private double monthlySalary; public Employee(String f, String l, double m){ firstName = f; lastName = l; if(m < 0){ // you can also use setMonthlySalary(m) monthlySalary =0; } else monthlySalary = m; } public String getFirstName() { return firstName; } public void setFirstName(String fname) { firstName = fname; } public String getLastName() { return lastName; } public void setLastName(String lname) { lastName = lname; } public double getMonthlySalary() { return monthlySalary; } public void setMonthlySalary(double m) { if(m < 0){ monthlySalary =0; }else monthlySalary = m; } }public class EmployeeTest { public static void main(String[] args){ Scanner S = new Scanner(System.in); System.out.println("Enter the first name: "); String fname = S.next(); System.out.println("Enter the last name: "); String lname = S.next(); System.out.println("Enter the Salary: "); double sal = S.nextDouble(); Employee e =new Employee(fname,lname ,sal ); System.out.println("the yearly salary of "+e.getFirstName()+" " +e.getLastName()+" :"); System.out.println(e.getMonthlySalary()*12); double newsalary= e.getMonthlySalary()*0.1+e.getMonthlySalary(); e.setMonthlySalary(newsalary); System.out.println("the new yearly salary of "+ e.getFirstName()+" "+e.getLastName()+" :"); System.out.println(e.getMonthlySalary()*12); e.getMonthlySalary(); } } save this in file EmployeeTest.java