Continue
Parte da seção Fundamentos do Journey de Java da Coddy — lição 46 de 73.
A instrução continue interrompe a iteração atual e prossegue para a próxima iteração. Por exemplo:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
System.out.println(i);
}O loop iterará através de todos os números. Quando chegar a i=5, ele pulará essa iteração e continuará para a próxima. A saída é:
3
4
6
7
8Observe que o número 5 não está na saída.
Desafio
InicianteVocê recebe um código que imprime os números de 1 a 20 (incluindo).
Sua tarefa é adicionar instruções if e continue para que apenas números pares sejam impressos (2, 4, 6, ...).
Folha de consulta
A declaração continue interrompe a iteração atual e continua com a próxima iteração:
for (int i = 3; i < 9; i++) {
if (i == 5) {
continue;
}
System.out.println(i);
}Isso imprimirá todos os números exceto 5:
3
4
6
7
8Experimente você mesmo
public class Main {
public static void main(String[] args) {
for (int i = 1; i <= 20; i++) {
System.out.println(i);
}
}
}
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