Question: Language Java - Project 1 Learning objective: This project will help you to learn more about string processing and random class, to define data fields
Language Java - Project 1 Learning objective: This project will help you to learn more about string processing and random class, to define data fields with appropriate getter and setter methods, to encapsulate data fields to make classes easy to maintain.
Task: Generate email addresses for new employees. Create a program that will take inputs: first name and last name of the employee.
It should generate a new email based on the employees first name and last name.
Generate a random string for their password.
The employee should be able to change the password. Your program should have to get and set of methods to change the password.
Have methods to display name, email, and mailbox capacity=1 GB.
Create a welcome email for the employee.
Count the word count of the welcome email.
Results: Sample of the output
Enter the first name of the employee: Casey
Enter the last name of the employee: Bobby
Email generated: Casey_Bobby@work.com
Your password is awehyuk
Your mailbox capacity is 1 GB
Please change your password. Enter a new password: CaseyB123
Your password was changed successfully.
Example:
Welcome email!
Subject line: Welcome
Dear Tom Frank,
Welcome we are excited to have you aboard. Just a reminder, your first day is July 7th. All you need to do is accept your calendar invite at 9 a.m. to join our meeting. Word count=37
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
