Olá, boa tarde pessoal. Eu comecei a aprender Java agora, por tanto eu sou leigo no assunto.
Eu fiz uma classe que é para logar o usuário/senha.
Só que quando dá o return false, ele consegue passar para a próxima fase.
Pergunta: como eu ponho esse laço para retornar apenas quando for verdadeiro e quando falso, informar que o usuário está com o user/password incorreto?
public static boolean logica() { Scanner in = new Scanner(System.in); System.out.println("+-------------------------+"); System.out.println("| Bem-vindo a Pizzaria Jr!"); System.out.println("| Informe o seu login: "); String login = in.nextLine(); System.out.println("| Informe à sua senha: "); String senha = in.nextLine();
if (login.equals("rob") && senha.equals("123")) {
System.out.printf("| Usuário ' %s ' logado com sucesso.\n", login);
System.out.printf("---------------------");
return true;
} else {
System.out.println("| Login ou senha inválidos!");
return false;
}
}