java
Java Contraseña con requisitos e input
import java.util.Scanner;
public class App {
public static void main(String[] args) {
Scanner read = new Scanner(System.in); // Crea el objeto scanner system in, es decir, un objeto que lee la input.
System.out.print("Introduce el nombre de usuario: ");
String user = read.nextLine(); // Lee la input de la siguiente linea.
System.out.print("Introduce la contraseña: ");
String pass = read.nextLine();
boolean p = true;
if (pass.length() < 10) {
p = false;
}
if (!pass.matches("[a-zA-Z0-9]*")) {
p = false;
} // Si la contraseña no tiene los requisitos, la boolean es false.
if (p) {
System.out.println("Tu cuenta se ha creado correctamente. El nombre de usuario es " + user
+ " y la contraseña es " + pass); // Muestra por pantalla el resultado correcto
} else {
System.out.println("La password no cumple con los requisitos mínimos.");
}
}
}
Was this helpful?
Similar Posts