Lección 3: Decisiones con if en Java
En la vida, tomamos decisiones constantemente: si tienes hambre, comes 🍔; si hace frío, te abrigas 🧥. En programación, Java también necesita tomar decisiones, y para eso usamos la poderosa instrucción if
, que significa "si...".
⚖️ ¿Cómo compara Java?
Para que `if` funcione, necesitas usar símbolos de comparación para decirle a Java qué evaluar:
>
→ Mayor que<
→ Menor que==
→ Igual a (¡Ojo! Se usan dos signos de igual)>=
→ Mayor o igual que<=
→ Menor o igual que!=
→ Diferente de
int dinero = 80; int precio = 50; // Si el dinero es mayor o igual que el precio... if (dinero >= precio) { // ...ejecuta este bloque. System.out.println("Compra realizada. 🛒"); } else { // Si no, ejecuta este otro. System.out.println("No tienes suficiente dinero. 😢"); }
El corazón de la decisión está en la condición: if (dinero >= precio)
. Aquí, Java revisa si el valor de dinero
(80) es "mayor o igual que" el valor de precio
(50).
Como la condición es verdadera, se ejecuta el código dentro del primer bloque {...}
. Si cambiaras `dinero` a `20`, la condición sería falsa y Java saltaría directamente al bloque else
.
✨ Resultado en pantalla:
Compra realizada. 🛒
Tip clave: ¡No confundas ==
(comparar) con =
(asignar)! Usar un solo igual en un if
es uno de los errores más comunes cuando estás aprendiendo.

Imagen por Luminal spire