Course Solutions Uncategorized (Solved) : Code Java Program Need Detailed Explanation Program Accomplished Employeejava Public Class Q33140940 . . . .

(Solved) : Code Java Program Need Detailed Explanation Program Accomplished Employeejava Public Class Q33140940 . . . .

 

Below is the code for a Java program. What is need is andetailed explanation of how the program was accomplished.

Employee.java

public class Employee
{
private String name;
private String date;
private String empnumber;

public Employee()
{
name = ” “;
date = ” “;
empnumber = ” “;
}

public Employee(String name, String date, String empnumber) throwsInvalidEmployeeNumber
{
this.name = name;
this.date = date;
setEmpnumber(empnumber);
  
}

public String getName()
{
return name;
}

public String getDate()
{
return date;
}

public String getNumber()
{
return empnumber;
}

public void setEmpnumber(String empnumber) throwsInvalidEmployeeNumber {
if (empnumber.length() != 5)
{
  
throw new InvalidEmployeeNumber();
  
}
else if ((!Character.isDigit(empnumber.charAt(0))) ||
(!Character.isDigit(empnumber.charAt(1))) ||
(!Character.isDigit(empnumber.charAt(2))) ||
(empnumber.charAt (3) != ‘-‘) ||
(Character.toUpperCase(empnumber.charAt(4)) < ‘A’) ||
(Character.toUpperCase(empnumber.charAt(4)) > ‘M’))
{

throw new InvalidEmployeeNumber();
  
}
else
{
this.empnumber = empnumber;
}
}

public String toString()
{
return “Name: ” + name + “nEmployee Number: ” + empnumber +”nHire Date:

OR

PayPal Gateway not configured

OR

PayPal Gateway not configured

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

(Solved) : Q29168049 . . . .(Solved) : Q29168049 . . . .

<p><img alt="<div class-container-fluid> <div class-row <div class:col-3> <div class input-group-prepend> <span class-input-group-text id:searchMovieTitle>searchfor Movie Title</span> kinput type-text class-form-control placeholder-title aria-describedby-searchMovieTit </div> <div *ngIf-movieTitle.value class-searchList> <span *ng1f=moviesLoading > Loading</span> ca class-dropdown-item