Bucle for, parte 2
Parte de la sección Fundamentos del Journey de Java de Coddy. Lección 47 de 73.
Exploremos algunas variantes interesantes de la condición del bucle for:
Cuenta hacia atrás:
for (int i = 10; i >= 0; i--) {
System.out.println(i);
}
// Salida: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0Observa cómo empezamos con un número mayor (i = 10), usamos i >= 0 como condición y usamos i-- para disminuir el contador
¿Quieres saltarte números? Solo cambia el valor del incremento/decremento:
// Contando de 2 en 2
for (int i = 0; i <= 10; i += 2) {
System.out.println(i);
}
// Salida: 0, 2, 4, 6, 8, 10// Cuenta regresiva de 2 en 2
for (int i = 10; i >= 0; i -= 2) {
System.out.println(i);
}
// Salida: 10, 8, 6, 4, 2, 0 Incluso puedes usar varias variables en el control de tu bucle:
for (int i = 0, j = 10; i <= 10; i++, j--) {
System.out.println("i = " + i + ", j = " + j);
}
// Salida: i = 0, j = 10
// i = 1, j = 9
// i = 2, j = 8
// Y así sucesivamente...Pruébalo tú mismo
Esta lección no incluye un desafío de código.
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Fundamentos
4Operadores, parte 1
Operadores aritméticosOperador móduloIncremento/decrementoIncremento/decremento posteriorAtajos aritméticosOperadores de comparaciónComparación de cadenas7Entrada y salida básicas
Métodos de System.outFormato de salidaClase ScannerRepaso: hasta 120Repaso: verdadero o falso10Métodos (Funciones)
Declaración de métodosParámetros de métodosTipos de retornoSobrecarga de métodosRepaso: función SigmaRepaso: función de validaciónMétodos void13Operaciones con cadenas
Métodos de cadenas, parte 1Métodos de cadenas, parte 2Formato de cadenasComparación de cadenas5Operadores, parte 2
Operadores lógicos, parte 1Operadores lógicos, parte 2Repaso: lógica simpleOperadores lógicos, parte 3Operadores lógicos, parte 48Aplicación de calculadora
Mensaje de bienvenidaObtención de números3Variables Parte 2
ConstantesConvenciones de nomenclaturaRepaso: inicializar variablesConversión de tipos Parte 1Conversión de tipos Parte 26Toma de decisiones
Sentencia IfIf - ElseSentencia SwitchOperador ternarioRepaso - If ElseIf - Else anidadoPractica por tu cuenta: Compilador de Java online