Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> Java

Dominando el Control de Bucles en Java: Técnicas Eficientes de Repetición

Puede haber situaciones donde necesites ejecutar un bloque de código varias veces. En general, las sentencias se ejecutan secuencialmente: la primera en una función se ejecuta primero, seguida por la segunda, etc.

Los lenguajes de programación proporcionan estructuras de control para caminos de ejecución más complejos.

Una sentencia bucle permite ejecutar una sentencia o grupo de sentencias múltiples veces. Forma general en la mayoría de lenguajes:

Dominando el Control de Bucles en Java: Técnicas Eficientes de Repetición

Java proporciona los siguientes tipos de bucles:

NºBucle y Descripción
1bucle while – Repite mientras una condición sea verdadera. Prueba la condición antes de ejecutar el cuerpo.
2bucle for – Ejecuta una secuencia múltiples veces y abrevia el código que gestiona la variable del bucle.
3bucle do...while – Como while, pero prueba la condición al final del cuerpo.

Sentencias de Control de Bucles

Cambian la ejecución de su secuencia normal. Al salir de un ámbito, todos los objetos automáticos creados en ese ámbito se destruyen.

Java soporta:

NºSentencia de Control y Descripción
1sentencia break – Termina el bucle o switch y transfiere ejecución a la sentencia siguiente.
2sentencia continue – Hace que el bucle salte el resto de su cuerpo y vuelva a probar su condición antes de reiterar.

Bucle for Mejorado en Java

Desde Java 5, se introdujo el bucle for mejorado (enhanced for loop). Principalmente usado para recorrer colecciones de elementos incluyendo arrays.

Sintaxis

for(declaración : expresión) { // Sentencias }

Ejemplo

Demo en Vivo
public class Prueba {
  public static void main(String args[]) {
    int[] numeros = {10, 20, 30, 40, 50};
    for(int x : numeros) {
      System.out.print(x);
      System.out.print(",");
    }
    System.out.print("\n");
    String[] nombres = {"James", "Larry", "Tom", "Lacy"};
    for(String nombre : nombres) {
      System.out.print(nombre);
      System.out.print(",");
    }
  }
}

Resultado:

Salida

10, 20, 30, 40, 50,
James, Larry, Tom, Lacy,

¿Qué Sigue?

En el siguiente capítulo, aprenderemos sobre sentencias de toma de decisiones en Java.

Java

  1. Optimiza aplicaciones Java 9 en PLCnext Control usando Jlink
  2. Dominar Operadores en Java: Tipos, Sintaxis y Ejemplos Prácticos
  3. Comentarios en Java: Tipos, Uso y Mejores Prácticas
  4. Dominar if…else en Java: Control de Flujo Explicado
  5. Dominar la Sentencia Switch en Java: Sintaxis, Uso y Mejores Prácticas
  6. Dominar el Bucle for Mejorado en Java: Sintaxis, Ejemplos y Mejores Prácticas
  7. Dominando interfaces en Java: Conceptos, implementación y mejores prácticas
  8. Dominando Try‑with‑Resources en Java: Gestión automática de recursos explicada
  9. Anotaciones en Java explicadas: Tipos, ubicación y ejemplos prácticos
  10. Programa en Java para Identificar Números de Armstrong Usando Bucle For
  11. Comprobador de Números Palíndromos en Java: Algoritmos con Bucles While y For