Reference no: EM132211515
Write a program that takes two words as input from the keyboard, representing a password and the same password again.
(Often, websites ask users to type their password twice when they register to make sure there was no typo the first time around.)
Your program should do the following:
If both passwords match, then output "You are now registered as a new user.". Otherwise, output "Sorry, there is a typo in your password.".
Input Validation: All valid passwords must contain between 6 and 10 characters, inclusive. Passwords should not be fully numerical (i.e. must contain a mix of letters, numbers, and special characters).
/*Needed for the Scanner class*/
import java.util.Scanner;
public class YourLastNameValidPassword
{
public static void main(String[] args)
{
//To hold the user's input
String a, b;
//to hold the user's input
String open = null;
//A Scanner object for keyboard input.
Scanner a1 = new Scanner(System.in);
//Prompt the user to enter the password.
System.out.println("Please enter your password: ");
a=a1.next();
System.out.println("Please reenter your password: ");
b=a1.next();
if(a.equals(b))
{
System.out.println("You are now registered as a new user.");;
}
else
{
System.out.println("Sorry, there is a typo in your password.");
}
}
}