Java Do While Loop Com Exemplos
Publicados: 2021-05-25as iterações não têm um valor fixo, é recomendável usar um loop do-while, pois é garantido que será executado uma vez. Isso é possível porque a condição é verificada após a execução do corpo do loop. É por isso que é um Loop de Controle de Saída.
Assim, faça while Java é uma variante do loop while que executa o bloco de código antes que a condição seja avaliada como verdadeira e depois a repete enquanto a condição for verdadeira, assim como o loop while.
Índice
Sintaxe do While Java
fazer {
//corpo do código
} while (condição);
Aqui a condição é uma expressão booleana que aparece no final do loop. Se as expressões forem avaliadas como verdadeiras, o controle volta para a instrução do e o loop é executado novamente. O processo se repete até que a expressão booleana seja avaliada como falsa.
Exemplo
público exemplo de classe {
público estático void main(String[] argumentos) {
int = 1 ;
fazer {
System.out.println(i);
i++;
} while (i<= 5 );
}
}
Explicação: O loop fornecido é executado seis vezes. Portanto, o valor de i é 6, mas não é impresso quando a condição é avaliada como falsa.
Como um loop Do-While é executado?
- O controle cai no do enquanto o loop Java como 'do' é encontrado.
- As instruções no corpo do loop (código) são executadas.
- A variável é atualizada.
- O fluxo agora vem para
- a condição.
- Se for verdadeiro, o passo 6 é executado; caso contrário, o fluxo sai do loop.
- O fluxo volta para a etapa 2
Formulários
Faça enquanto Java Infinito
Um loop infinito é criado quando a expressão booleana é passada como verdadeira no loop java do-while.
Aqui está um exemplo de loop infinito Java do-while.
classe pública Exemplo {
public static void main(String[] args) {
Faz {
System.out.println(“Iniciar processamento dentro do loop do while”);
// Quaisquer outras instruções podem ser adicionadas
System.out.println(“Fim do processamento do loop do while”);
Thread.sleep(2 * 1000);
} while (verdadeiro);
}
}
Explicação : As instruções continuam sendo executadas até que o programa seja finalizado usando o IDE.
Soma de números naturais até um determinado número
classe pública Exemplo {
public static void main(String args[])
{
int x = 7, soma = 0;
do { // A linha será impressa mesmo
// se a condição for falsa
soma += x;
x–;
} enquanto (x > 0);
System.out.println(“Soma: ” + soma);
}
}
Iteração de Array usando Do While Java Loop.
Aqui está um exemplo de iteração de uma matriz de inteiros usando o loop do-while em Java:
classe Exemplo{
public static void main(String args[]){
int arr[]={0,1,45,9};
int=0;
Faz{
System.out.println(arr[i]);
i++;
}enquanto(i<4);
}
}
Aninhamento de Loops Do-While
É possível ter um do-while em um loop Java do-while. Isso é conhecido como aninhamento de construção do-while. Não há limite superior para a profundidade do aninhamento. Um do-while pode ter qualquer construção como if, while, switch, etc., dentro dele. Por exemplo:
classe Exemplo{
public static void main(String args[])
{
int a=10;
faça // 1º faça enquanto
{
System.out.println(10);
fazer // 2º fazer enquanto
{
System.out.println(20);
}
enquanto(falso);
}
enquanto(falso);
}
}
Faça While vs While Loop
- While loop é um loop de controle de entrada, enquanto o do-while é um loop controlado de saída
- Java while parece mais limpo do que while Java loop.
- O loop Do while é executado pelo menos uma vez, independentemente da condição.
Por que usar Do-While?
Quando você precisar que seu programa seja executado no mínimo uma vez, use do-while. Por exemplo, você precisa receber a entrada do usuário até que ele insira um número negativo. Nesse caso, um loop do-while é usado, pois a entrada inicial pode ser positiva ou negativa, mas precisamos de entrada. Em todos os outros casos, é mais fácil usar um loop while.
Aprenda cursos de software online das melhores universidades do mundo. Ganhe Programas PG Executivos, Programas de Certificado Avançado ou Programas de Mestrado para acelerar sua carreira.
Coisas para lembrar
- O corpo do loop do-while deve ter no mínimo uma instrução
- A condição (expressão booleana) no final do loop deve sempre resultar em um valor booleano.
- Sem a condição, o loop não pode ser executado.
- Um erro seria gerado se uma instrução do não correspondesse a uma instrução while.
Conclusão
O loop Java do-while é usado para iterar um conjunto de instruções até que uma determinada condição seja atendida. Neste blog, você aprendeu sobre o loop, sua sintaxe, usos, aninhamento e comparação com o loop while.
Se você estiver interessado em aprender mais sobre JAVA, desenvolvimento de software Full-stack, confira o Programa PG Executivo do UpGrad & IIIT-B em Desenvolvimento de Software Full-stack, projetado para profissionais que trabalham e oferece mais de 500 horas de treinamento rigoroso, 9+ projetos e atribuições, status de ex-alunos do IIIT-B, projetos práticos práticos e assistência de trabalho com as principais empresas.
Se você deseja saber mais sobre Java e avançar em sua carreira de codificação, explore os cursos da upGrad – a maior empresa de ensino superior online da Índia. Visite o upGrad Para maiores informações.
O que são loops na programação?
Na programação, um loop é um segmento de código que se repete continuamente até que uma determinada condição seja atendida. Um loop é uma estrutura na qual a sequência do fluxo de execução é controlada por uma condição. Loops são uma construção de programação para executar uma ação repetidamente. Isso pode ser qualquer coisa, desde exibir uma mensagem no terminal várias vezes até realizar um cálculo milhares de vezes. A maioria das linguagens de programação tem algum tipo de loop, como loop for, loop while, loop do-while, loop foreach, etc.
O que são funções java?
Uma função é um conjunto de instruções que executam uma determinada tarefa. A tarefa pode ser retornar um valor (retornar um valor também é conhecido como valor de retorno) ou fazer alterações. As funções são usadas para simplificar o código. As funções nos permitem dividir o código em partes que podem ser mantidas e gerenciáveis. Eles nos permitem reutilizar o código. Em Java, existem três tipos de funções. A primeira são as funções incorporadas. Estas são as funções que são fornecidas pelo Java. Por exemplo: System.out.println(). Java também suporta funções definidas pelo usuário. Estas são as funções que são escritas pelo programador.
Quais são os recursos da linguagem de programação Java?
Java tem uma sintaxe rica e poderosa que é semelhante a C e C++. Ele usa tipos de dados C e C++ como int, char, float e double. Java é uma linguagem independente de plataforma que pode ser usada para desenvolver programas para qualquer plataforma. É uma linguagem estaticamente tipada. Ele faz o gerenciamento automático de memória da mesma forma que C e C++ fazem. Ele suporta multi-threading, rede, bancos de dados e interfaces gráficas de usuário.