Objetivos
Comandos de repetição
A linguagem de programação Java fornece os comandos de repetição for e while. Nesta parte do tutorial
vamos aprender esses comandos.
Os comandos de repetição bem como o seus funcionamentos já foram discutidos
em em Portugol: Comandos de Repetição
e C: Comandos de Repetição sendo a leitura recomendada.
Para fazermos executar trechos de forma repetida e quando sabemos a quantidade de vezes, utilizamos o
comando for que possui uma sintaxe bem simples:
Fig. 1: Comando for
 |
Sintaxe
for variavel in recurso:
declaracoes
Onde
variavel: variável ou objeto para receber elemento iterado.
recurso: array, lista, string ou outro semelhante.
declaracoes: declarações de código para manipulação de variavel.
Exemplo 1
vetor = [1,2,3]
for num in vetor:
print(num)
Saída
1
2
3
O comando while, é utilizado quando precisamos executar várias repetições quando não sabemos quantas vezes serão
com exatidão. Porém, como se trata de um comando de repetição também pode ser usado como for.
Fig. 3: Comando while
 |
Sintaxe
while condicao:
comandos
Exemplo 2
i = 0
while i < 3:
print(i)
i += 1
Saída
0
1
2
A linguagem de programação Python, assim como C e C++, fornece os comandos de parada break e continue.
Nesta parte do tutorial vamos aprender esses comandos.
break
Para parar a execução de um comando de repetição como for ou while linguagem Python possui o comando break:
Sintaxe
break
Quando a linha de código contendo break é executada, o fluxo de execução do comando de repetição
é parado, e o fluxo de execução continua após o fim do bloco de comando de repetição.
Exemplo 3
vetor = [1,2,3,4]
for num in vetor:
print(num)
if num == 2:
break
Saída
1
2
O comando break só pode ser utilizado dentro dos comandos for, while.
Para pularmos a execução de apenas um laço/loop dos comandos de repetição for ou while a linguagem Python
possui o comando continue:
Sintaxe
continue
Quando a linha de código contendo continue é executada, o fluxo de execução do laço atual é parada.
O fluxo de execução é desviado para o início do próximo laço do bloco de comando de repetição.
Exemplo 4
vetor = [1,2,3,4]
for num in vetor:
if num == 2:
continue
print(num)
Saída
1
3
4
O comando continue só pode ser usado dentro dos comandos for, while.
Histórico de atualizações
- 18/09/2024 - revisão 1 - Correção em links portugol; outros ajustes
- 13/02/2024 - versão inicial
Os cursos oferecidos nesta página são cursos fornecidos por parceiros. Ao comprar um curso clicando
em seu banner, você está ajudando a manter o projeto TutorialDev vivo. Os sites dos cursos parceiros utilizam cookies.