In this java program, please explain the code and the output of the program. Source Code: import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String name; String department; double baseSalary; String joinedDate; System.out.print("Enter the Name : "); name = scanner.nextLine(); System.out.print("Enter the Department : "); department = scanner.nextLine(); System.out.print("Enter the Joined Date : "); joinedDate = scanner.nextLine(); System.out.print("Enter the Base Salary : "); baseSalary = scanner.nextDouble(); StaffDeatils staff = new StaffDeatils(name, department, baseSalary, joinedDate); System.out.println(); staff.toString(); } } class StaffDeatils { private String name; private String department; private double baseSalary; private String joinedDate; public StaffDeatils(String name, String department, Double salary, String joinedDate) { this.name = name; this.department = department; this.baseSalary = salary; this.joinedDate = joinedDate; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getDepartment() { return department; } public void setDepartment(String department) { this.department = department; } public double getBaseSalary() { return baseSalary; } public void setBaseSalary(double baseSalary) { this.baseSalary = baseSalary; } public String toString() { System.out.println("Donctor Name : " + name); System.out.println("Department : " + department); System.out.println("Base Salary : " + baseSalary); System.out.println("Joined Date : " + joinedDate); return ""; } } Thank you!!
In this java program, please explain the code and the output of the program.
Source Code:
import java.util.Scanner;
public class Main {
 public static void main(String[] args) {
  Scanner scanner = new Scanner(System.in);
  String name;
  String department;
  double baseSalary;
  String joinedDate;
  System.out.print("Enter the Name : ");
  name = scanner.nextLine();
  System.out.print("Enter the Department : ");
  department = scanner.nextLine();
  System.out.print("Enter the Joined Date : ");
  joinedDate = scanner.nextLine();
  System.out.print("Enter the Base Salary : ");
  baseSalary = scanner.nextDouble();
StaffDeatils staff = new StaffDeatils(name, department, baseSalary, joinedDate);
  System.out.println();
  staff.toString();
 }
}
class StaffDeatils {
 private String name;
 private String department;
 private double baseSalary;
 private String joinedDate;
 public StaffDeatils(String name, String department, Double salary, String joinedDate) {
  this.name = name;
  this.department = department;
  this.baseSalary = salary;
  this.joinedDate = joinedDate;
}
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public String getDepartment() {
  return department;
 }
 public void setDepartment(String department) {
  this.department = department;
 }
 public double getBaseSalary() {
  return baseSalary;
 }
 public void setBaseSalary(double baseSalary) {
  this.baseSalary = baseSalary;
 }
 public String toString() {
  System.out.println("Donctor Name : " + name);
  System.out.println("Department : " + department);
  System.out.println("Base Salary : " + baseSalary);
  System.out.println("Joined Date : " + joinedDate);
  return "";
 }
}
Thank you!!

Step by step
Solved in 3 steps with 2 images









