Write a Java program to do the following: 1. Create an Employee class its data f
ID: 3671027 • Letter: W
Question
Write a Java program to do the following:
1. Create an Employee class its data field consists of:
2. employeeName, employeeNumber,and employeeIncome as private;
3. employeeDateOfBirth, and employeePhoneNomber, as public,
4. Suppose each Employee has 3 phone numbers, (Note: you should use array)
5. Write the constructor for class Employee,
6. Write methods to set employee name, set employee number, set employee income, set employee date of birth, get employee name, get employee number, get employee phone numbers, and get employee income,
7. Create another class to construct 20 employees objects then:
Get their name,
Get their number,
Get their phone numbers.
Get their date of birth,
Set their phone numbers,
Set their date of birth.
Explanation / Answer
import java.text.SimpleDateFormat;
import java.util.Date;
public class EmployeeTest {
public static void main(String[] args) {
Date dNow = new Date( );
SimpleDateFormat ft = new SimpleDateFormat ("E yyyy.MM.dd 'at' hh:mm:ss a zzz");
int [] phone={123,456,789};
Employee [] emp=new Employee[20];
for (int i = 0; i < 20; i++) {
emp[i].EmployeeName="A";
emp[i].employeeNumber=12345;
emp[i].emp_PhoneNumber=phone;
emp[i].getEmployeeName();
emp[i].getEmployeeNumber();
emp[i].getEmp_PhoneNumber();
emp[i].getEmployee_Dobirth();
emp[i].setEmp_PhoneNumber(phone);
emp[i].setEmployee_Dobirth(ft.format(dNow));
}
}
}
--------------------------------------------------------------------------------------------------------------------------
import java.util.Date;
public class Employee {
String EmployeeName;
int employeeNumber;
float EmployeIncome;
public String Employee_Dobirth;
public int [] emp_PhoneNumber;
public Employee(String employeeName, int employeeNumber,
float employeIncome, String employee_Dobirth, int[] emp_PhoneNumber) {
super();
EmployeeName = employeeName;
this.employeeNumber = employeeNumber;
EmployeIncome = employeIncome;
Employee_Dobirth = employee_Dobirth;
this.emp_PhoneNumber = emp_PhoneNumber;
}
public String getEmployeeName() {
return EmployeeName;
}
public void setEmployeeName(String employeeName) {
EmployeeName = employeeName;
}
public int getEmployeeNumber() {
return employeeNumber;
}
public void setEmployeeNumber(int employeeNumber) {
this.employeeNumber = employeeNumber;
}
public float getEmployeIncome() {
return EmployeIncome;
}
public void setEmployeIncome(float employeIncome) {
EmployeIncome = employeIncome;
}
public String getEmployee_Dobirth() {
return Employee_Dobirth;
}
public void setEmployee_Dobirth(String string) {
Employee_Dobirth = string;
}
public int[] getEmp_PhoneNumber() {
return emp_PhoneNumber;
}
public void setEmp_PhoneNumber(int[] emp_PhoneNumber) {
this.emp_PhoneNumber = emp_PhoneNumber;
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.