Para fazermos executar trechos de forma repetida e quando sabemos a quantidade de vezes,
utilizamos o comando for que possui uma sintaxe abaixo:
Fig. 1: Fluxograma - Comando for
 |
Sintaxe
for(inicialização ; condição ; atualização)
{
//seu codigo aqui
}
Onde
inicialização: bloco para iniciar variável.
condição: condição para que a repetição seja executada.
atualização: atualização de variável utilizada em inicialização.
Exemplo 1
using System;
public class HelloWorld
{
public static void Main(string[] args)
{
int a;
for(a = 0; a < 3 ; a++)
{
Console.Write(a);
}
}
}
Saída
012
Tanto a inicialização quanto condição e atualização discutidos anteriormente
podem conter mais de uma declaração ou expressão em seus respectivos blocos.
Exemplo 2
int i,j;
for(i = 0,j=0; i < 10 || j <10 ; i++,j++){
//omitido
}
Saída
-
A linguagem C# suporta a declaração de variável dentro do bloco inicialização como mostrado
no exemplo abaixo:
Exemplo 3
using System;
public class HelloWorld
{
public static void Main(string[] args)
{
for(int a = 0; a < 3 ; a++)
{
Console.Write(a);
}
}
}
Saída
012