Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 18829|Resposta: 0

[Comunicação] Quantos loops uma quebra pode pular? Como posso sair de todos os loops?

[Copiar link]
Publicado em 09/12/2015 11:12:49 | | |

Quantos loops podem sair de um loop multicamada ao mesmo tempo?
A prática é o único critério para verificar a verdade, e o código do tipo multi-mãos para experimentos:

  1. public class BreakTest
  2. {
  3.         public static void main(String[] args)
  4.         {
  5.                 for(int x=0; x<2; x++)
  6.                 {
  7.                         for(int y=0; y<2; y++)
  8.                         {
  9.                                 for(int z=0; z<2; z++)
  10.                                 {
  11.                                         if(z==0) break;
  12.                                         System.out.println("----z="+z);
  13.                                 }
  14.                                 System.out.println("--y="+y);
  15.                         }
  16.                         System.out.println("x="+x);
  17.                 }
  18.         }
  19. }
Copiar código
Saída:

  1. --y=0
  2. --y=1
  3. x=0
  4. --y=0
  5. --y=1
  6. x=1
Copiar código


Isso mostra que a quebra só pode sair de um loop (se estiver no loop interno, o loop interno termina, se estiver no loop externo, tanto o lado interno quanto o externo).
a quebra é encerrar o ciclo atual,
continuar é encerrar esse ciclo e seguir para o próximo ciclo,
Usar break não é mais looping
Use continue o loop

Se quiser sair de todos os loops, use apenas retorno!




Anterior:Linguagem C, vídeo da versão completa
Próximo:Projetos WPF e Silverlight usam gráficos de barras, gráficos de pizza e gráficos de linhas
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com