Pensamento Computacional - Comandos de repetição no Java: do while() e for()
Ir para navegação
Ir para pesquisar
Objetivos
Comando do while()
Em muitas situações é mais interessante que o controle de execução do loop seja realizado no final da estrutura de repetição, ou seja, as instruções do laço do loop serão realizadas pelo menos uma vez, independente da condição de repetição. Neste caso, aplica-se o comando do while().
Sintaxe e Semântica do 'comando do while()'
O comando 'do while' apresenta a seguinte sintaxe:
do
instrução
while ( expressao )
onde a a instrução pode ser:
instrução simples terminada em ';'
ou
bloco de instruções com chaves
Inicialmente, a instrução/bloco é executada e então a expressão é avaliada. Se verdadeira, a instrução é executada novamente e a expressão avaliada novamente.
Exemplo 1 - Validação de Entrada de dados
Suponha que um programa deve ler um número inteiro mas que seja positivo. Neste caso, o dado deve ser lido e se não positivo uma nova leitura deverá ser realizada.