• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

Rudolfo

como "voltar ao inicio"

5 mensagens neste tópico

imaginem o seguinte cenário:

um programa, que por enquanto, apenas se executa, linearmente, ou seja, sem recursos a menus, etc... uma instrução a seguir a outra, etc e tal ... isto, até ele fazer as XXX instruções no main implementadas ...

mas, agora acontece que:

aquando da execução da ultima instrução eu quero este procedimento:

System.out.println("prima 0 (zero) para encerrar ou qualquer tecla para voltar ao inicio");
        int op=ler.nextInt();
        
             if(op==0)
                    sair...
else
voltar ao inicio....a uma "determinada" instrução

como posso fazer isto??? (sem recorrer a menus...)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se estás a procura de goto isso não existe em JAVA e pessoalmente até nem vou nada com os gotos...

Não compreendi bem o que querias dizer, mas á 1ª vista com um do while isso funcionava...

tipo:

int op = 0;

do{

//o teu código...

System.out.println("prima 0 (zero) para encerrar ou qualquer tecla para voltar ao inicio");
        op=ler.nextInt();

}while (op!=0);

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

é assim:

imagina k tenho assim o programa estruturado:

autenticação + 7 metodos , a serem executados uma vez cada um, e depois, aquando de chegar ao 7º método ha duas opções: ou sai.... ou volta ao primeiro método ...para repetir tudo novamente (tudo, entenda-se: as 7 instruçoes)

entendes?!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

então poes uma opção, perguntas ao utilizador se quer continuar, ou sair.

Se o utilizador quiser sairm terminas o programa, se quer continuar, chamas novamente o 1º método.

Tu mesmo deste a resposta. deves é ter o programa estruturado de forma a que ao executar o primeiro metodo, se sigam os outros.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

então poes uma opção, perguntas ao utilizador se quer continuar, ou sair.

Se o utilizador quiser sairm terminas o programa, se quer continuar, chamas novamente o 1º método.

Tu mesmo deste a resposta. deves é ter o programa estruturado de forma a que ao executar o primeiro metodo, se sigam os outros.

mesmo... com um simples if chamas o 1º método se op = 0

0

Partilhar esta mensagem


Link 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