Files
freeCodeCamp/guide/spanish/java/loops/continue-control-statement/index.md
2018-10-16 21:32:40 +05:30

1.6 KiB

title, localeTitle
title localeTitle
Continue Control Statement Continuar declaración de control

Continuar declaración de control

La instrucción continue hace que un bucle omita todas las líneas siguientes después de continuar y pasar al principio de la siguiente iteración. En una for bucle, el control salta a la instrucción de actualización, y en un while o do while bucle, el control salta a la expresión booleana / condición.

for (int j = 0; j < 10; j++) 
 { 
    if (j == 5) 
    { 
        continue; 
    } 
    System.out.print (j + " "); 
 } 

El valor de j se imprimirá para cada iteración, excepto cuando sea igual a 5 . La instrucción de impresión se omitirá debido a la continue y la salida será:

0 1 2 3 4 6 7 8 9 

Digamos que quiere contar el número de i en la palabra mississippi . Aquí puede usar un bucle con la instrucción continue , de la siguiente manera:

String searchWord = "mississippi"; 
 
 // max stores the length of the string 
 int max = searchWord.length(); 
 int numPs = 0; 
 
 for (int i = 0; i < max; i++) 
 { 
    // We only want to count i's - skip other letters 
    if (searchWord.charAt(i) != 'i') 
    { 
        continue; 
    } 
 
    // Increase count_i for each i encountered 
    numPs++; 
 } 
 
 System.out.println("numPs = " + numPs); 

:rocket: Ejecutar código

Además, puede usar etiquetas para elegir un bucle específico de un conjunto anidado para saltar a la siguiente iteración.