Bucle for, parte 2
Parte de la sección Fundamentos del Journey de Java de Coddy. Lección 47 de 73.
vamos a explorar algunas variaciones geniales de la condición del bucle for:
Contando hacia atrás:
for (int i = 10; i >= 0; i--) {
System.out.println(i);
}
// Output: 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0Observa cómo comenzamos con un número más alto (i = 10), Usa i >= 0 como nuestra condición y usa i-- para disminuir el contador
¿Quieres saltarte números? Solo cambia el valor de incremento/decremento:
// Contando de 2 en 2 hacia arriba
for (int i = 0; i <= 10; i += 2) {
System.out.println(i);
}
// Salida: 0, 2, 4, 6, 8, 10// Contando hacia abajo 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 múltiples 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