Ir para o conteúdo
cajoblue

Menu em Java

Mensagens Recomendadas

cajoblue

Boas pessoal!

Estou com uma enorme dificuldade em fazer aparecer o menu!

Por algum motivo todo o código surge como erro!

Será que alguém pode me ajudar?

Devo salientar que todo o código não esta dentro do método "main".

static String[] menuPrincipal = {"### Menu Principal ###",
	"1 - Novo Utente",
	"2 - Pesquisa Utente",
	"3 - Editar Utente",
	"4 - Estatisticas",
	"0 - Sair..."
};

static void metodoMenuPrincipal() {
mostrarMenu(menuPrincipal, 6);
System.out.println("Escolha uma das seguistes opções.");
int opcaoMenuPrincipal=sc.nextInt();

private static void mostrarMenu(String[] menu,int numero0pcoes) {
for(int i = 0; i < numero0pcoes; i++) {
System.out.println(menu[i]);
}
}

 

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
iron
Em 8/1/2016 às 18:54, cajoblue disse:

Boas pessoal!

Estou com uma enorme dificuldade em fazer aparecer o menu!

Por algum motivo todo o código surge como erro!

Será que alguém pode me ajudar?

Devo salientar que todo o código não esta dentro do método "main".


static String[] menuPrincipal = {"### Menu Principal ###",
"1 - Novo Utente",
"2 - Pesquisa Utente",
"3 - Editar Utente",
"4 - Estatisticas",
"0 - Sair..."
};

static void metodoMenuPrincipal(){
mostrarMenu(menuPrincipal, 6);
System.out.println("Escolha uma das seguistes opções.");
int opcaoMenuPrincipal=sc.nextInt();
private static void mostrarMenu(String[] menu,int numero0pcoes){
for(int i = 0; i < numero0pcoes; i++){
System.out.println(menu[i]);
}
}

 

//ok
static String[] menuPrincipal = {"### Menu Principal ###",
	"1 - Novo Utente",
	"2 - Pesquisa Utente",
	"3 - Editar Utente",
	"4 - Estatisticas",
	"0 - Sair..."
	};

/*
 *Agora com isto indentado, vê lá se descobres os vários erros que aqui tens.
 */
static void metodoMenuPrincipal()
{
   mostrarMenu(menuPrincipal, 6);
   System.out.println("Escolha uma das seguistes opções.");
   int opcaoMenuPrincipal=sc.nextInt(); // como queres ler se não tens o Scanner?

   private static void mostrarMenu(String[] menu,int numero0pcoes) // isto é um método dentro de outro?
   {
	   for(int i = 0; i < numero0pcoes; i++)
	   {
			System.out.println(menu[i]);
	   }
   }
//Deve faltar aqui algo?
Tens alguns comentários que devem ajudar.

Contudo, não percebo aquele número de opções. Tens o length para saber o tamanho do array.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.