Question: Need help creating code from the task below Writing methods using descriptions of their name, parameters, functionality, and return values. You will be writing a
Need help creating code from the task below

Writing methods using descriptions of their name, parameters, functionality, and return values. You will be writing a password validator. The user will input a password and the program must check that it has: Is at least 8 characters Has at least two uppercase letter Has at least one lowercase letter Has at least two numbers If the value is invalid, print "Invalid password, " and accept another input. Otherwise, print "Password accepted" and end the program. You will have these methods: main(String): calls getValidPassword getValidPassword(): checks that the password has all criteria and prints the confirmation statement if valid, otherwise prints the invalid statement and accepts a new password checkLength(String): returns true if the password string fits the length criteria, otherwise returns false checkUpperCase(String): returns true if the password string has the enough uppercase letters, otherwise returns false checkLowerCase(String): returns true if the password string has the enough lowercase letters, otherwise returns false checkNumbers(String): returns true if the password string has the enough numbers, otherwise returns false The above list is in the format: methodName(listOfParameterTypes): functionality and return values if any Please be sure to keep the names of methods strictly as given for this lab
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
