Introdução

Concluído

Há várias maneiras de adicionar lógica de looping em seu aplicativo e, dependendo do contexto, cada uma fornece um conjunto matizado de recursos que têm prós e contras.

Suponha que você esteja prestes a começar a trabalhar em um aplicativo que processa dados numéricos e de cadeia de caracteres usando matrizes unidimensionais e multidimensionais. Após uma revisão inicial, percebes que as instruções foreach não suportam a lógica de repetição que será necessária em muitos casos. Você precisará de outra abordagem para iterar através de matrizes multidimensionais e para situações em que os foreach ciclos não fornecem o nível de controle de iteração necessário. Você precisa ganhar experiência usando for declarações se quiser ter sucesso neste projeto.

Neste módulo, começarás por escrever instruções for que repetem um número específico de vezes. Depois de implementar uma instrução básica for, aprenderá a implementar instruções for que percorram para trás através de uma matriz, ignorem elementos de uma matriz durante uma iteração, ou processem apenas elementos determinados de uma matriz (alterando o inicializador, a condição e o iterador da instrução for).

No final deste módulo, poderás usar as instruções for para implementar a lógica de repetição quando as instruções foreach não suportarem o cenário.

Objetivos de aprendizagem

Neste módulo, irá:

  • Use a instrução for para percorrer um bloco de código.
  • Examine a sintaxe da instrução for que permite controlar o padrão de iteração.

Pré-requisitos

  • Experiência com a instrução de iteração foreach.
  • Experimentar trabalhar com variáveis.