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