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!!

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

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!!

Expert Solution
steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Adjacency Matrix
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education