Implement a program that uses the Scanner to read a user password XXXXX verifies it meets the following criteria:
Output a string that prompts the user for a password XXXXX include the requirements above in your output.
Output a string that states valid or invalid. If invalid, state which rule above has not been met.
Utilize the following functionality:
and any additional functionality needed.
Implement a loop around the whole process, so that the program will allow to check for passwords until a correct one is provided, or up to a maximum of three tries, whichever comes first.