While Loop
Parte da seção Fundamentos do Journey de Java da Coddy — lição 43 de 73.
Um while loop é diferente do for loop. Um for loop permite iterar sobre um range específico, enquanto um while loop permite continuar iterando enquanto uma determinada condição for atendida.
Para usar um laço while, escreva:
while (condition) {
code
}O código será executado apenas se a condição for true.
Existem muitos casos de uso em que um while resolveria o problema, mas o laço for não.
Desafio
InicianteEscreva um programa que recebe uma entrada, um número double.
Use um laço while para dividir a entrada por 2 enquanto o número for maior ou igual a 3.5.
Imprima o primeiro número que for menor que 3.5.
Folha de consulta
Um loop while executa código enquanto uma condição for true:
while (condition) {
code
}Diferentemente dos loops for que iteram sobre um intervalo específico, os loops while continuam com base em uma condição sendo atendida.
Experimente você mesmo
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// Escreva seu código abaixo
scanner.close();
}
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else