Tutoriales de Java

Java INICIO Introducción a Java Introducción a Java Sintaxis Java Comentarios Java Variables Java Tipos de datos Java Conversión de tipos de Java Operadores Java Cadenas Java Matemáticas Java Booleanos de Java Java si... si no Conmutador de Java Ciclo while de Java Java para bucle Java Pausa/Continuar Matrices de Java

Métodos de Java

Métodos de Java Parámetros del método Java Sobrecarga del método Java Alcance de Java Recursión de Java

Clases Java

programación orientada a objetos de Java Clases/Objetos Java Atributos de clase de Java Métodos de clase Java Constructores Java Modificadores de Java Encapsulación de Java Paquetes Java/API Herencia de Java Polimorfismo de Java Clases internas de Java Abstracción de Java Interfaz Java Enumeraciones de Java Entrada de usuario de Java Fecha Java Java ArrayList Java LinkedList Mapa hash de Java HashSet de Java Iterador de Java Clases contenedoras de Java Excepciones de Java Java expresión regular Subprocesos de Java Java lambda

Manejo de archivos Java

Archivos Java Java crear/escribir archivos Archivos de lectura de Java Eliminar archivos de Java

Java Cómo

Añadir dos números

Referencia Java

Palabras clave de Java Métodos de cadena de Java Métodos matemáticos de Java

Ejemplos de Java

Ejemplos de Java Compilador Java Ejercicios Java Cuestionario Java Certificado Java


Java para bucle


Java para bucle

Cuando sepa exactamente cuántas veces desea recorrer un bloque de código, use el forbucle en lugar de un whilebucle:

Sintaxis

for (statement 1; statement 2; statement 3) {
  // code block to be executed
}

La declaración 1 se ejecuta (una vez) antes de la ejecución del bloque de código.

La declaración 2 define la condición para ejecutar el bloque de código.

La declaración 3 se ejecuta (todas las veces) después de que se haya ejecutado el bloque de código.

El siguiente ejemplo imprimirá los números del 0 al 4:

Ejemplo

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

Ejemplo explicado

La declaración 1 establece una variable antes de que comience el bucle (int i = 0).

La declaración 2 define la condición para que se ejecute el bucle (debe ser menor que 5). Si la condición es verdadera, el bucle comenzará de nuevo, si es falsa, el bucle terminará.

La declaración 3 aumenta un valor (i++) cada vez que se ejecuta el bloque de código en el ciclo.


Otro ejemplo

Este ejemplo solo imprimirá valores pares entre 0 y 10:

Ejemplo

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


Para cada bucle

También hay un ciclo " for-each ", que se usa exclusivamente para recorrer elementos en una matriz :

Sintaxis

for (type variableName : arrayName) {
  // code block to be executed
}

El siguiente ejemplo genera todos los elementos en la matriz de autos , usando un bucle " para cada uno ":

Ejemplo

String[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (String i : cars) {
  System.out.println(i);
}

Nota: No se preocupe si no entiende el ejemplo anterior. Aprenderá más sobre matrices en el capítulo Matrices de Java .


Ponte a prueba con ejercicios

Ejercicio:

Use un forbucle para imprimir "Sí" 5 veces.

 (int i = 0; i ) {
  System.out.println();
}