Bucles en Java
for cuenta, for-each recorre, while corre hasta que algo lo pare.
for (int i = 0; i < 3; i++) {
System.out.println("for: " + i);
}
var langs = new String[] { "Java", "Kotlin", "Scala" };
for (var lang : langs) {
if (lang.equals("Scala")) continue;
System.out.println("for-each: " + lang);
}
int n = 1;
while (n < 100) {
n *= 3;
if (n > 50) break;
}
System.out.println("stopped at " + n);
Cómo funciona
formaneja un índice; for-each visita cada elemento sin uno.continuesalta una iteración,breakabandona el bucle por completo.whileitera sobre una condición que el cuerpo debe cambiar tarde o temprano.
Palabras clave y builtins usados aquí
breakcontinueforifintnewvarwhile
El intento, en números
- Líneas
- 16
- Caracteres a escribir
- 323
- Tokens
- 125
- Ritmo de tres estrellas
- 95 tpm
Al ritmo de tres estrellas de 95 tokens por minuto, este intento toma unos 79 segundos.
Paso 3 de 3 en Control de flujo; paso 10 de 29 en Fundamentos del lenguaje.