Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package br.com.jonasdsg.app;
- import java.util.Scanner;
- public class PasswordCheck {
- public static void main(String[] args) {
- String MAIUSCULO = "QWERTYUIOPASDFGHJKLZXCVBNMÇ";
- String MINUSCOLO = "qwertyuiopasdfghjklçzxcvbnm";
- String ESPECIAIS = "!@#$%^&*()-+";
- String DIGITOS = "1234567890";
- Scanner teclado = new Scanner(System.in);
- System.out.print("Digite a senha: ");
- String senha = teclado.nextLine();
- teclado.close();
- var check = verifiqueSeContem(senha, MAIUSCULO)
- && verifiqueSeContem(senha, MINUSCOLO)
- && verifiqueSeContem(senha, ESPECIAIS)
- && verifiqueSeContem(senha, DIGITOS);
- System.out.println("A senha é " + (check ? "valida" :"invalida"));
- }
- private static boolean verifiqueSeContem(String string, String valores) {
- boolean contem = false;
- for(String valor:valores.split("")) {
- for(String caractere:string.split("")) {
- if(valor.equals(caractere)) {
- contem = true;
- }
- }
- }
- return contem;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement