Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.*;
- public class Employee {
- // Declare the variables
- protected String employeeName = " ";
- protected String employeeNumber = 0;
- protected String hireDate = " ";
- String message = " ";
- // Constructors
- public Employee(String employeeName, String employeeNumber, String hireDate) throws EmployeeNumberException{
- this.employeeName = employeeName;
- this.employeeNumber = employeeNumber;
- int parseNumber = Integer.parseInt(employeeNumber);
- this.hireDate = hireDate;
- if(parseNumber < 0 || parseNumber > 9999)
- throw new EmployeeNumberException(employeeNumber);
- }
- // Setters
- public void setemployeeName(String employeeName){
- }
- public String EmployeeNumberException(int parseNumber){
- boolean True ;
- int firstDigits = employeeNumber.indexOf(0,2);
- try{
- if(firstDigits > 0 && firstDigits < 9999){
- boolean False;
- }
- }catch(InputMismatchException e){
- message = "Sorry, but your employee number is invalid";
- }
- return message;
- }
- // Getters
- public String getemployeeName(){
- return employeeName;
- }
- public String getemployeeNumber(){
- return employeeNumber;
- }
- public String gethireDate(){
- return hireDate;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement