if y else en Java
Ramificación: la escalera de if/else y el operador condicional.
int hour = 14;
if (hour < 12) {
System.out.println("morning");
} else if (hour < 18) {
System.out.println("afternoon");
} else {
System.out.println("evening");
}
// el operador condicional elige un valor, no una rama
var label = hour < 12 ? "am" : "pm";
System.out.println(label);
Cómo funciona
if/else if/elseejecuta exactamente una rama.- Las llaves en cada rama son el hábito de Java, aun con una sola línea.
? :elige un valor en línea cuando una rama completa es demasiada ceremonia.
Palabras clave y builtins usados aquí
elseifintvar
El intento, en números
- Líneas
- 13
- Caracteres a escribir
- 282
- Tokens
- 83
- Ritmo de tres estrellas
- 100 tpm
Al ritmo de tres estrellas de 100 tokens por minuto, este intento toma unos 50 segundos.
Paso 1 de 3 en Control de flujo; paso 8 de 29 en Fundamentos del lenguaje.