Versão atual:

Problema na execução na confirmação em java

Esses sao os criterios da questao. • A senha deve ter no mínimo seis caracteres. • A senha deve conter pelo menos uma maiúscula e pelo menos uma letra minúscula. • A senha deve ter pelo menos um dígito. Demonstre a classe em um programa que permite ao usuário inserir uma senha e, em seguida, exibe uma mensagem indicando se ela é válida ou não.

Quando inicio e coloco a senha errada ele printa os dois, dizendo que e valido e invalido, como poderia consertar isso para so aparecer invalido quando ocorre erro?

import java.util.Scanner; public class Project{ public static void main(String[]args){

Scanner input = new Scanner(System.in);

String password; int num = 0;

do{ System.out.println("Insert your password: "); password = input.nextLine();

if( !password.equals("Moscoso12")) { System.out.printf("VALID PASSWORD\n"); } } while (password == "Moscoso12"); System.out.printf("INVALID PASSWORD\n"); } }

Versão(1):

Ver a versão formatada

Problema na execução na confirmação em java

Comentário

new question