Answered step by step
Verified Expert Solution
Question
1 Approved Answer
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 labStep by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started