1
resposta

Validação de senha

    // Senha pré-definida
    String senhaCorreta = "123456";

    // Entrada do usuário
    System.out.print("Digite a senha: ");
    String tentativa = scanner.nextLine();

    // Verificando se a senha está correta
    if (tentativa.equals(senhaCorreta)) {
        System.out.println("Acesso permitido!");
    } else {
        System.out.println("Acesso negado!");
    }

    scanner.close();
}

}

1 resposta

Oi, Marcos! Como vai?

Seu código está bem estruturado para comparar strings em Java usando equals. Isso é importante, pois a comparação com == verificaria se os objetos são os mesmos, não os valores.

Uma dica interessante para o futuro é usar o método trim() para remover espaços extras da entrada, o que pode evitar erros caso a pessoa usuária digite espaços sem querer.Veja este exemplo:

String tentativa = scanner.nextLine().trim();

Esse comando remove espaços no começo e no fim da string, tornando a verificação mais confiável.

Bons estudos!