Tipos de Loops em Java

O laço for torna possível especificar com precisão quantas vezes para executar uma tarefa em uma aplicação Java. Usando a instrução break torna possível parar de executar uma tarefa quando as condições não são adequadas, e usando a instrução continue torna possível ignorar apenas um loop (um único valor) e, em seguida, continuar a processar a próxima tarefa.

Usando a instrução break em Java

Há momentos em que você deseja parar um loop for mais cedo. Por exemplo, você pode detectar uma condição que faria com que o loop para falhar. Talvez não há elementos suficientes para processar, ou seu aplicativo detecta algum outro problema. Neste caso, você pode usar a instrução break para interromper o loop de fazer mais nenhum trabalho.

Usando a instrução continue em Java

A versão simples do loop for executa um determinado número de voltas e outra versão pára em um ponto específico usando uma instrução break. Uma terceira versão do loop for executa um número específico de laçadas, mas ignora alguns dos laços quando as condições não garante a realização da tarefa.

Por exemplo, os dados que você precisa processo pode não ser do tipo certo ou pode estar faltando completamente. Esta terceira forma baseia-se na instrução continue. A instrução continue diz o loop for para ir imediatamente para o próximo loop, em vez de completar o ciclo atual.

Só porque alguns exemplos de código olhar para o break e continue separadamente, isso não significa que você não pode combiná-los em um único loop for. As instruções break e continue podem aparecer onde e quando você precisar deles.

Por exemplo, você poderia escolher para processar parte de um loop e depois continuar para o próximo ciclo, se as coisas não estão funcionando como esperado. Se ocorrer um erro no mesmo loop for, você pode optar por usar uma instrução break para terminá-la. Um único loop também podem conter várias instâncias de ambas as instruções break e continue.

A melhor maneira de entender a diferença entre a pausa e continuar declarações é contrastar a saída que eles fornecem.

Nidificação para loops

Às vezes você precisa para processar algo usando vários loops. Por exemplo, quando se trabalha com dados tabulares, que você pode usar um loop para processar as linhas e outro loop para processar as colunas. Existem várias colunas para cada linha, para que o loop Colunas aparece dentro do laço linhas. Colocar um laço de repetição dentro de outro é chamado de nidificação os loops.

Cada iteração do loop principal executa todo o ciclo subordinado. Então, quando você começar a processar a primeira linha, ele executa todas as tarefas de coluna para essa linha antes de passar para a próxima linha.

nidificação é o processo de englobar uma estrutura no interior de outro do mesmo tipo. Java usa nidificação de várias maneiras, então você vai ver este termo usado com bastante frequência. Quando trabalhar com as estruturas, uma estrutura actua como um recipiente para armazenar a outra estrutura.

A estrutura de recipiente é o chamado a Principal, ou parente, estrutura. A estrutura no interior da estrutura principal é chamado o subordinar, ou criança,estrutura.

As tabelas de multiplicação são uma das melhores maneiras de demonstrar assentamento, porque você precisa para criar um loop para linhas e outro para as colunas. Além disso, você precisa criar as rubricas que mostram os números que estão sendo multiplicadas, o que significa usando um loop adicional.

menu