Olá boa tarde.
Estou fazendo um programa que faz o login e cadastro, montei a parte do MENU mas não estou conseguindo montar a parte que retorna e faz o cadastro e o login caso seja.
POR FAVOR poderia me ajudar???
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner menu = new Scanner (System.in);
System.out.print("| Opção 1 - Novo Cadastro |\n");
System.out.print("| Opção 2 - Login |\n");
System.out.print("| Opção 3 - Sair |\n");
System.out.print("Digite uma opção: ");
int opcao = menu.nextInt();
switch (opcao) {
case 1:
System.out.print("\nOpção Novo Cadastro Selecionado");
break;
case 2:
System.out.print("\nOpção Login Selecionado\n");
break;
default:
System.out.print("\nOpção Inválida!");
break;
case 3:
System.out.print("\nAté logo!");
menu.close();
}
}
}
Acho que seu código está faltando usar uma estrutura de loop, senão vai executar apenas uma vez e será encerrado. Dê uma olhada sobre do ... while
:
do {
// código que será executado enquanto a condição for válida
} while (condicao);
1 curtida
Sim!! ajustei está parte
como faço para o programa após escolher a opção de login ou cadastro executar está parte?
Vc quer que o usuário consiga ver certas opções do menu apenas depois de fazer login? É isso?
1 curtida
Desculpa me expressei errado.
Não, quero que ele escolha uma opção no menu e faça.
No caso ele escolha a opção no MENU de (LOGIN) e aí faça o LOGIN
entende?
A mesma coisa do cadastro
Dentro do do ... while
vc irá colocar o menu junto com o switch
das ações. E na condição vc irá verificar se a opção escolhida é diferente de 3 (que é a de sair do sistema).
A ideia aproximada é essa:
main () {
// scanner
// int opcao
do {
// imprime menu
// switch com as execuções para cada opção do menu
} while (opcao != 3);
}
é isso que tu está com dúvida msm?
1 curtida
Executei para te mostrar melhor
a opçao 2 - LOGIN
ai ele emprime “Opção Login Selecionado”
Só que agora quero continuar o programa, mostrar a parte que ele efetua ele LOGIN sabe?
Vc deve implementar as ações no case dessa opção:
case 2:
System.out.print("\nOpção Login Selecionado\n");
// faça o código do login aqui
break;