Una clase llamada Password que siga las siguientes condiciones:
·
Que tenga los atributos longitud y contraseña .
Por defecto, la longitud sera de 8.
·
Los constructores serán los siguiente:
o
Un constructor por defecto.
·
Un constructor con la longitud que nosotros le pasemos. Generara una
contraseña aleatoria con esa longitud.
·
Los métodos que implementa serán:
o
esFuerte(): devuelve un booleano si es fuerte o
no, para que sea fuerte debe tener mas de 2 mayúsculas, mas de 1 minúscula y
mas de 5 números.
o
generarPassword(): genera la contraseña del
objeto con la longitud que tenga.
o
Método get para contraseña y longitud.
o
Método set para longitud.
Ahora, crea una clase clase ejecutable:
·
Crea un array de Passwords con el tamaño que tu le indiques por teclado.
·
Crea un bucle que cree un objeto para cada posición del array.
·
Indica también por teclado la longitud de los Passwords (antes de
bucle).
·
Crea otro array de booleanos donde se almacene si el password del array
de Password es o no fuerte (usa el bucle anterior).
·
Al final, muestra la contraseña y si es o no fuerte (usa el bucle
anterior). Usa este simple formato:
contraseña1 valor_booleano1
contraseña2 valor_bololeano2
Ayuda:
Convertir de String a Int
String enteroString = "5";
int entero = Integer.parseInt(enteroString);
Ayuda:
Convertir de String a Int
String enteroString = "5";
int entero = Integer.parseInt(enteroString);
y de doble a String
double d = 8342342;
System.out.println(Double.toString(d));
System.out.println(Double.toString(d));
No hay comentarios:
Publicar un comentario