selenium

Java Continue: Sintaxis de la declaración ‘continue’ en Java

La declaración ‘continue’ es una estructura de control en Java que se utiliza para saltar a la siguiente iteración de un bucle sin ejecutar el resto del código dentro del bucle. Esto puede ser útil cuando se desea omitir ciertas iteraciones basadas en una condición específica.

Sintaxis básica de la declaración ‘continue’

La sintaxis básica de la declaración ‘continue’ en Java es la siguiente:

continue;

La declaración ‘continue’ se coloca dentro del cuerpo de un bucle (ya sea un bucle for, while o do-while) y se utiliza para saltar a la siguiente iteración del bucle.

Ejemplo de uso de ‘continue’ en un bucle for

Veamos un ejemplo de cómo se utiliza la declaración ‘continue’ en un bucle for:

for (int i = 0; i < 10; i++) {
  if (i == 5) {
    continue;
  }
  System.out.println(i);
}

En este ejemplo, el bucle for se ejecuta 10 veces. Sin embargo, cuando el valor de 'i' es igual a 5, se encuentra la declaración 'continue', lo que hace que se salte la iteración actual y se pase a la siguiente. Como resultado, el número 5 no se imprimirá en la consola.

La salida de este código será:

0
1
2
3
4
6
7
8
9

Ejemplo de uso de 'continue' en un bucle while

La declaración 'continue' también se puede utilizar en un bucle while. Veamos un ejemplo:

int i = 0;
while (i < 10) {
  i++;
  if (i == 5) {
    continue;
  }
  System.out.println(i);
}

En este ejemplo, el bucle while se ejecuta mientras el valor de 'i' sea menor que 10. En cada iteración, se incrementa el valor de 'i' en 1. Sin embargo, cuando 'i' es igual a 5, se encuentra la declaración 'continue', lo que hace que se salte la iteración actual y se pase a la siguiente. Como resultado, el número 5 no se imprimirá en la consola.

Recomendado:  Hello Java Program: Sintaxis básica de un programa en Java

La salida de este código será:

1
2
3
4
6
7
8
9
10

Uso de 'continue' en bucles anidados

La declaración 'continue' también se puede utilizar en bucles anidados. Veamos un ejemplo:

for (int i = 0; i < 5; i++) {
  for (int j = 0; j < 5; j++) {
    if (j == 2) {
      continue;
    }
    System.out.println("i: " + i + ", j: " + j);
  }
}

En este ejemplo, tenemos un bucle for anidado dentro de otro bucle for. El bucle exterior se ejecuta 5 veces y el bucle interior se ejecuta 5 veces en cada iteración del bucle exterior. Sin embargo, cuando el valor de 'j' es igual a 2, se encuentra la declaración 'continue' en el bucle interior, lo que hace que se salte la iteración actual del bucle interior y se pase a la siguiente. Como resultado, cuando 'j' es igual a 2, no se imprimirá la línea correspondiente en la consola.

La salida de este código será:

i: 0, j: 0
i: 0, j: 1
i: 0, j: 3
i: 0, j: 4
i: 1, j: 0
i: 1, j: 1
i: 1, j: 3
i: 1, j: 4
i: 2, j: 0
i: 2, j: 1
i: 2, j: 3
i: 2, j: 4
i: 3, j: 0
i: 3, j: 1
i: 3, j: 3
i: 3, j: 4
i: 4, j: 0
i: 4, j: 1
i: 4, j: 3
i: 4, j: 4

Consideraciones al utilizar 'continue'

Al utilizar la declaración 'continue' en un bucle, es importante tener en cuenta lo siguiente:

  • La declaración 'continue' solo se puede utilizar dentro de un bucle (for, while o do-while).
  • La declaración 'continue' debe estar dentro de una estructura de control condicional (if, switch, etc.) para que se ejecute correctamente.
  • La declaración 'continue' salta a la siguiente iteración del bucle, omitiendo cualquier código que se encuentre después de ella dentro del bucle.
  • Es posible utilizar múltiples declaraciones 'continue' dentro de un bucle para saltar varias iteraciones.
  • La declaración 'continue' no afecta a los bucles anidados externos. Solo afecta al bucle en el que se encuentra.
Recomendado:  C# Program: Method as Condition in LINQ

La declaración 'continue' en Java se utiliza para saltar a la siguiente iteración de un bucle sin ejecutar el resto del código dentro del bucle. Esto puede ser útil cuando se desea omitir ciertas iteraciones basadas en una condición específica. Se puede utilizar en bucles for, while y do-while, así como en bucles anidados. Sin embargo, es importante tener en cuenta las consideraciones mencionadas anteriormente al utilizar 'continue' en el código.

Author

osceda@hotmail.com

Leave a comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *