Bom Dia,
Eu tenho um trabalho aqui pra fazer, preciso montar uma maquina de café, e eu queria fazer uma área do administrador… na verdade eu tentei colocar, fiz uma gambiarrazinha…
[code]import java.util.Scanner;
public class maquinacafe
{
public static void main(String[] args)
{
int retornar;
Scanner sc;
sc = new Scanner(System.in);
System.out.println("Bem vindo a Maquina de Cafe 2.0\n\n\n\n\n Siga as instrucoes: ");
System.out.println("Digite 1 para area do adminitrador");
System.out.println("Digite 2 para Area do clinte");
int opcao = sc.nextInt();
switch (opcao)
{
case 1:
String txt01 = "admin";
String senha = "admin";
System.out.println("Informe seu usuario e senha:");
String user1 = sc.next();
String senha1 = sc.next();
do {
if (senha.equals(senha1) == true && senha.equals(senha1) == true)
{
maquinacafe.areaAdmin(); //CRIAR UM MODO PRO ADMINITRADOR
break;
} else
{
System.out.println("Senha ou usuario errado, 1 para tentar denovo, 2 para menu principal");
retornar = sc.nextInt();
break;
}
} while (retornar == 1);
break;
case 2:
System.out.println("Menu principal");
break;
}
}
private static void areaAdmin()
{
System.out.println("Bem vindo a area do adminitrador");
}
} [/code]
Quando seleciono a opção 1, área do administrador, se eu digitar uma senha errada ele vai “Senha ou usuário errado, 1 para tentar de novo, 2 para menu principal”, se eu digitar 1 ele vai ficar repetindo pra sempre, aí se eu digito 2, meu programa finaliza… não tenho ideia do que fazer .-.
se alguém tiver a paciência de me ajudar vou ficar muito agradecido.
Desde já agradeço!