Menu
Coddy logo textTech

Usando 'continue' en bucles

Parte de la sección Fundamentos del Journey de Dart de Coddy — lección 46 de 94.

La sentencia continue permite omitir la iteración actual de un bucle y pasar a la siguiente.

Crea un bucle for que omita la impresión del número 3:

void main() {
  for (int i = 1; i <= 5; i++) {
    if (i == 3) {
      continue;
    }
    print(i);
  }
}

Después de ejecutar el código anterior, la salida será:

1
2
4
5
challenge icon

Desafío

Principiante

En este desafío, practicarás el uso de la instrucción continue en un bucle. La instrucción continue te permite omitir la iteración actual de un bucle y pasar a la siguiente.

Completa el código para imprimir solo los números impares del 1 al 10. Cuando encuentres un número par, usa continue para omitirlo y pasar a la siguiente iteración.

Salida esperada:

1
3
5
7
9
Done printing odd numbers

Hoja de referencia

La sentencia continue permite omitir la iteración actual de un bucle y pasar a la siguiente.

void main() {
  for (int i = 1; i <= 5; i++) {
    if (i == 3) {
      continue;
    }
    print(i);
  }
}

Salida:

1
2
4
5

Pruébalo tú mismo

void main() {
  // Queremos imprimir solo los números impares del 1 al 10
  print('Printing odd numbers:');
  
  for (int i = 1; i <= 10; i++) {
    // TODO: Verificar si i es par (pista: usa el operador módulo %)
    // Si i es par, usa la instrucción continue para saltar a la siguiente iteración
    
    // Esto solo se imprimirá si la instrucción continue no se ejecuta
    print(i);
  }
  
  print('Done printing odd numbers');
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos