Tipos de bucle 'para':
A. 'para' bucle para un número definido de iteración
Sintaxis:
para (inicialización; condición de terminación; incremento/disminución)Este bucle tiene tres partes. La primera parte contiene la variable de inicialización desde donde el bucle iniciará la iteración. La segunda parte incluye la condición de terminación que se usa para terminar el bucle. La tercera parte contiene una declaración de incremento o disminución basada en la variable de inicialización para alcanzar la condición de terminación.
B. 'para' bucle para un número indefinido de iteración
Sintaxis:
para (variable: matriz o colección)Este bucle se usa principalmente para iterar el valor de una variable de matriz o colección. Este bucle continuará la iteración hasta que se lean todos los elementos.
Los diferentes usos de estos bucles se explican con ejemplos en la siguiente parte de este tutorial.
Ejemplo-1: calcule el factorial de un número
El problema lógico se puede resolver muy fácilmente usando A 'para' bucle. Cómo se puede calcular el valor factorial de un número utilizando el bucle 'para' se muestra en este ejemplo. Se tomará un valor entero del usuario y se almacenará en la variable nombrada 'norte'. Otra variable, 'resultado' se inicializa a 1 para almacenar ese valor de norte!. 'para' el bucle iterará n veces y multiplicará el valor de 'resultado' con el valor de 'i' en cada iteración. El resultado La variable contendrá el valor de norte! Después de terminar desde el bucle que se imprimirá más tarde.
// Importar paquete de escánerProducción:
La siguiente imagen muestra la salida del código. Aquí, 5 se toma como el valor de norte y el 5! es 120 que esta impreso.
Ejemplo-2: Cuenta números positivos, negativos y cero de una matriz
Cómo 'para' El bucle se puede usar para leer los valores de una matriz numérica y contar los números totales positivos, negativos y cero en la matriz se muestran en este ejemplo. Una matriz numérica de 10 elementos se define en el código. El longitud La propiedad se usa en Java para contar el número total de elementos de un objeto de matriz. Se usa en el 'para' bucle para definir el número de veces que el bucle iterará. Positivo, negativo, y cero Las variables de contador se inicializan a 0 para almacenar el resultado. Próximo, el 'para' El bucle se usa para leer cada valor de la matriz e incrementar el valor de contador particular controlando 'si' condición. Todas las variables de contador se imprimen más tarde.
clase pública para2Producción:
La siguiente imagen muestra la salida del código. Hay 6 números positivos, 2 negativos y 2 cero en la matriz.
Ejemplo-3: imprima un mensaje particular basado en cada valor de una matriz
Cuantas veces el 'para' El bucle se definirá en los dos ejemplos anteriores. En este ejemplo, el 'para' el bucle se usa con un 'Case de interruptores' Declaración para imprimir un mensaje particular basado en cada valor de una matriz. Cuántas veces este bucle iterará depende de la cantidad de elementos de la matriz. Entonces, el bucle iterará hasta que se analicen todos los elementos de la matriz. En cada iteración, coincidirá con el valor del elemento con el valor del caso e imprimirá el mensaje particular donde se encontró la coincidencia; De lo contrario, imprimirá el mensaje definido en la sección predeterminada.
clase pública for_eachProducción:
La siguiente imagen muestra la salida del código. Aquí, no se encuentra ningún partido para el "Pera," y el mensaje predeterminado se imprime solo para este valor.
Conclusión:
'para' El bucle es muy útil para resolver muchos tipos de problemas fácilmente. Iterando el bucle para el número fijo de veces y la lectura de datos de los objetos de matriz se explican en este tutorial mediante el uso de varios ejemplos. Espero que este tutorial ayude a los nuevos usuarios de Java a aplicar 'para' bucle en su código correctamente.