Incrível!
Completion taxa melhorada para 2.86single
Laço While
Deslize para mostrar o menu
while Loop
O laço while é o exemplo mais simples de um laço em ação. Este laço 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 laço será interrompida.
Main.java
123while (condition) { // code to be executed }
O laço while funciona da seguinte forma:
- A condição é verificada antes de cada iteração; se for verdadeira, o laço executa, se for falsa, ele termina;
- O laço pode conter uma ou mais instruções, executadas repetidamente enquanto a condição for verdadeira;
- Garantir que a condição eventualmente se torne falsa para evitar um laço 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, incrementamos a variável a e decrementamos a variável b. Quando seus valores forem iguais, encerramos o loop while.
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