Laço While
while Loop
O loop while é o exemplo mais simples de um loop em ação. Este loop executa repetidamente um bloco de código enquanto a condição dentro do bloco condition for avaliada como true. Quando a condição retornar false, a execução do loop será interrompida.
Main.java
123while (condition) { // code to be executed }
O loop while funciona da seguinte forma:
- A condição é verificada antes de cada iteração; se for verdadeira, o loop executa, se for falsa, ele termina;
- O loop pode conter uma ou mais instruções, executadas repetidamente enquanto a condição for verdadeira;
- Certifique-se de que a condição eventualmente se torne falsa para evitar um loop infinito.
Aqui está um exemplo para demonstrar o loop while:
Main.java
123456789101112131415package com.example; public class Main { public static void main(String[] args) { int a = 0; int b = 10; while (a != b) { a = a + 1; System.out.println("a has value: " + a); b = b - 1; System.out.println("b has value: " + b); } System.out.println("Is a equal to b: " + (a == b)); } }
No nosso loop, definimos uma condição que diz o seguinte: enquanto o valor da variável a for diferente do valor da variável b, incrementa-se a variável a e decrementa-se a variável b. Quando seus valores forem iguais, o loop while é encerrado.
Swipe to start coding
Encontre a soma de um intervalo de números de 1 até n.
- Crie um método chamado
sumFrom1ToN(int n)que retorna um resultado do tipoint. - Dentro do método, defina duas variáveis:
sum(para armazenar o total).current(iniciando em 1).
- Utilize um laço
whilepara repetir os seguintes passos até quecurrentseja maior quen:- Adicione o valor de
currentà variávelsum. - Incremente
currentem1.
- Adicione o valor de
- Retorne o valor total de
sumao final do laço.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Incrível!
Completion taxa melhorada para 2.7
Laço While
Deslize para mostrar o menu
while Loop
O loop while é o exemplo mais simples de um loop em ação. Este loop executa repetidamente um bloco de código enquanto a condição dentro do bloco condition for avaliada como true. Quando a condição retornar false, a execução do loop será interrompida.
Main.java
123while (condition) { // code to be executed }
O loop while funciona da seguinte forma:
- A condição é verificada antes de cada iteração; se for verdadeira, o loop executa, se for falsa, ele termina;
- O loop pode conter uma ou mais instruções, executadas repetidamente enquanto a condição for verdadeira;
- Certifique-se de que a condição eventualmente se torne falsa para evitar um loop infinito.
Aqui está um exemplo para demonstrar o loop while:
Main.java
123456789101112131415package com.example; public class Main { public static void main(String[] args) { int a = 0; int b = 10; while (a != b) { a = a + 1; System.out.println("a has value: " + a); b = b - 1; System.out.println("b has value: " + b); } System.out.println("Is a equal to b: " + (a == b)); } }
No nosso loop, definimos uma condição que diz o seguinte: enquanto o valor da variável a for diferente do valor da variável b, incrementa-se a variável a e decrementa-se a variável b. Quando seus valores forem iguais, o loop while é encerrado.
Swipe to start coding
Encontre a soma de um intervalo de números de 1 até n.
- Crie um método chamado
sumFrom1ToN(int n)que retorna um resultado do tipoint. - Dentro do método, defina duas variáveis:
sum(para armazenar o total).current(iniciando em 1).
- Utilize um laço
whilepara repetir os seguintes passos até quecurrentseja maior quen:- Adicione o valor de
currentà variávelsum. - Incremente
currentem1.
- Adicione o valor de
- Retorne o valor total de
sumao final do laço.
Solução
Obrigado pelo seu feedback!
single