Rudolfo 0 Posted April 1, 2009 Report Share Posted April 1, 2009 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...) Link to post Share on other sites
KiNgPiTo 6 Posted April 2, 2009 Report Share Posted April 2, 2009 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); Link to post Share on other sites
Rudolfo 0 Posted April 2, 2009 Author Report Share Posted April 2, 2009 é 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?! Link to post Share on other sites
cheires 0 Posted April 2, 2009 Report Share Posted April 2, 2009 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. Link to post Share on other sites
KiNgPiTo 6 Posted April 2, 2009 Report Share Posted April 2, 2009 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 Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now