Mientras programa, si surge una situación en la que sabe específicamente cuántas veces desea iterar un bloque particular de declaraciones en su código, elija un bucle 'for'. En este artículo, aprendamos cómo implementar el bucle for
Los temas cubiertos en este artículo son los siguientes:
- ¿Qué es el bucle for?
- Diagrama de flujo
- Sintaxis
- Ejemplo de bucle for
- Java anidado para bucle
- Ejemplo de bucle for anidado de Java
- Ejemplo de pirámide: Caso 1
- Ejemplo de pirámide: Caso 2
¿Qué es el bucle for?
Los programadores suelen utilizar bucles para ejecutar un conjunto de declaraciones. Xa El bucle se usa cuando necesitan iterar una parte del varias veces. ¡Se utiliza especialmente en casos en los que el número de iteraciones es fijo!
Para una mejor comprensión, ¡déjame darte una representación pictórica!
Diagrama de flujo
Aquí, después de la inicialización, se escanea la condición que ha asignado en el código, en caso de que la condición sea verdadera, aumentaría / disminuiría (de acuerdo con su código) el valor, y nuevamente iteraría el código de acuerdo con la condición que tiene asignado. Pero, si su condición es falsa, saldrá del ciclo.
Después de esta explicación teórica, déjame mostrarte la sintaxis del para ¡lazo!
Sintaxis
for (instrucción 1 instrucción 2 instrucción 3) {// bloque de código a ejecutar}
La sintaxis es bastante simple. Es como sigue
Declaración 1: condición antes de que se ejecute el bloque de código
Declaración 2: especifica la condición para la ejecución del código
Declaración 3: condición una vez que se ha ejecutado el código
Para aclarar las cosas, implementemos la sintaxis explicada anteriormente en un código Java.
Ejemplo de bucle for
El código escrito a continuación muestra cómo se implementa el bucle for en
public class MyClass {{public static void main (String [] args) {{for (int i = 0 i<5 i++) { System.out.println(i) } } }}
Salida:
0
1
2
3
4
He tomado un código simple para familiarizarlos con el concepto de bucle for. Dentro del ciclo for, hay tres declaraciones de las que he hablado en el segmento anterior. ¡Espero que ahora puedas identificarte fácilmente con ellos!
- En primer lugar, Int i = 0, es la inicialización de una variable entera cuyo valor se ha asignado a 0.
- En segundo lugar, yo<5 is the condition that I have applied in my code
- En tercer lugar, i ++, significa que quiero que se incremente el valor de mi variable.
Después de comprender el funcionamiento del bucle for, permítame llevarlo a otro concepto, que es Java anidado para ¡lazo!
Java anidado para bucle
Si tiene un bucle for dentro de un bucle for, ha encontrado un bucle for anidado en Java. El ciclo interno se ejecuta completamente cuando se ejecuta el ciclo externo.
Les presento un ejemplo para mostrarles el funcionamiento de un bucle for anidado de Java.
Ejemplo
Un código Java para un bucle for anidado:
Ejemplo de clase pública {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }
Salida:
1 1
1 2
1 3
2 1
2 2
2 3
3 1
3 2
3 3
Ahora que ha entendido el concepto de un bucle for anidado, ¡permítame mostrarle un ejemplo muy famoso del que quizás haya oído hablar! ¡Los ejemplos de pirámides!
Ejemplo de pirámide: caso 1
public class PyramidExample {public static void main (String [] args) {for (int i = 1i<=5i++){ for(int j=1j<=ij++){ System.out.print('* ') } System.out.println()//new line } } }
Salida:
*
* *
* * *
* * * *
* * * * *
Continuando con el siguiente ejemplo.
Ejemplo de pirámide: caso 2
paquete MyPackage public class Demo {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( )//nueva línea } } }
Salida:
* * * * *
* * * *
* * *
* *
*
Estoy seguro de que estará familiarizado con estos dos patrones.
ejemplos de programas de applet java con salida
Esto nos lleva al final de este artículo 'For Loop in Java'. Espero que el concepto de 'bucle for en Java' te quede claro ahora. Seguiremos excavando juntos el mundo de Java. ¡Manténganse al tanto!
Asegúrese de practicar tanto como sea posible y revertir su experiencia.
Revisar la por Edureka, una empresa de aprendizaje en línea de confianza con una red de más de 250.000 alumnos satisfechos repartidos por todo el mundo. Estamos aquí para ayudarlo en cada paso de su viaje, para que, además de estas preguntas de la entrevista de Java, se convierta en un plan de estudios diseñado para estudiantes y profesionales que desean ser desarrolladores de Java.
Tienes una pregunta para nosotros? Menciónelo en la sección de comentarios de esta 'interfaz de Java Map' artículo y nos pondremos en contacto contigo lo antes posible.