A linguagem Java não tem um comando goto, apesar de que a palavra goto é reservada pela própria linguagem. A coisa mais próxima de um goto é o comando break. Por exemplo, o seguinte código é válido:
public class TestaBreak { public static void main( String[] args ) { int i = 0; volta: if ( i < 10 ) { System.out.println(" i = "+i); ++i; break volta; } } } Ao contrário do que normalmente é usado, é possível definir um label para quaisquer estruturas sintáticas (if, for, while,...). No caso, a label "volta" aponta para o comando if do programa. Só que o comando break não tem um comportamento igual ao comando goto. O código acima por exemplo, deveria funcionar semelhante a uma estrutura de repetição como o comando while. Só que, uma vez que o break é chamado para o label "volta", o comando if é ignorado. O resultado do programa é: i = 1. O "loop" só itera uma vez. Rosfran Lins Borges Analista de Sistemas - NDS [EMAIL PROTECTED] Fóton® Informática e Serviços Fone: (61) 328 5060 R.: 272 -----Mensagem original----- De: Luiz Fernando Bicalho [mailto:[EMAIL PROTECTED]] Enviada em: quarta-feira, 7 de agosto de 2002 17:35 Para: [EMAIL PROTECTED] Assunto: RE: [java-list] Mascaras e GOTO No goto, tem que mudar o programa para deixar-lo estruturado, mesmo por que nao e recomendado utilizar GOTO -----Original Message----- From: Consulting 2001 Br [mailto:[EMAIL PROTECTED]] Sent: Wednesday, August 07, 2002 13:11 To: [EMAIL PROTECTED] Subject: [java-list] Mascaras e GOTO Ola Pessoal, Sou iniciante em Java e tenho duas dzvidas: Como eu fago para formatar um JTextField. Por exemplo: um campo de valor 9.999,99 ou data dd/mm/yy, que i preenchido nestes formatos enquanto o usuario digita na tela. Como posso simular, ja que nco existe, um GOTO <label> em Java. Desde ja agradego a todos, Abrago, Ricardo __________________________________________________ Do You Yahoo!? Yahoo! Health - Feel better, live better http://health.yahoo.com ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuarios Java da Sucesu-SP dzvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] ------------------------------------------------------------------------- ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] ------------------------------------------------------------------------- ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------