Question
In Jgrasp make copies of the Employee.java and EmployeeData.java files from lesson 7 to enhance them for this project. Instead of printing each Employees data
In Jgrasp make copies of the Employee.java and EmployeeData.java files from lesson 7 to enhance them for this project. Instead of printing each Employees data after it is entered, load the object to an array of Employee objects containing the data input by the user. At the end of the EmployeeData program use a for loop to print a list of all the Employee objects information after all have been input.
//class Employee.java public class Employee
{
public static void main(String[] args)
{ EmployeeData emp=new EmployeeData(); emp.InputData();
}
}
//EmployeeData.java import java.util.*;
public class EmployeeData
{
//variables
private String FirstName;
private String LastName;
private int empId; private double wages;
private String a;
//constructor
public EmployeeData()
{
//values
this.FirstName=FirstName;
this.LastName=LastName;
this.empId=empId;
this.wages=wages;
}
//method to get input
public void InputData()
{
//creates instance for scanner
Scanner inp = new Scanner(System.in);
//do loop
do
{
//gets the user input
System.out.println("Please enter the employee's data separated by exactly one space first name, last name, numeric ID and hourly wage:");
//get the first name
FirstName =inp.next();
//get the last name
LastName=inp.next();
//get the empid
empId =inp.nextInt();
//get the wages
wages =inp.nextDouble();
displayInformation();
//do wish to continue message
System.out.println("Continue(Yes/No)");
a=inp.next();
//while loop
}while(a.equalsIgnoreCase("yes"));
}
//defines to display
public void displayInformation()
{
//statement to print
System.out.println("EmployeeName:"+FirstName+LastName);
System.out.println("ID:"+empId);
System.out.println("Hourly Wage:"+wages);
}
}
Thank you will upvote!
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started