Question: 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

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."); } } }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!