En este tutorial vamos a ver if statements en Java.
Los if son extremadamente importantes porque nos permiten construir programas que pueden tomar decisiones basadas en condiciones.
Vamos a implementar estas reglas:
ifUn if siempre va así:
if + paréntesis (...){ ... } que se ejecuta si la condición es trueVolvamos al archivo principal. Declaramos una variable temp en 32 y aplicamos las reglas:
Como temp = 32:
temp > 30 es trueY salen dos mensajes:
{}?Las curly braces definen un bloque de código.
✅ Son necesarias si quieres ejecutar más de una instrucción:
Si solo tienes una línea, Java te deja omitirlas… pero ojo 👀
{}Java permite esto:
📌 Pero aquí solo pertenece al if la primera línea.
Por eso, mucha gente prefiere siempre usar {} para evitar errores. (En este curso las vamos a usar y luego te muestro cómo se ve sin ellas.)
Mira esta parte:
Pero si ya falló temp > 30, entonces automáticamente sabemos que:
✅ temp <= 30
Entonces podemos simplificar:
Más limpio, misma lógica.
Si quitamos llaves, a veces queda con indentación rara:
public class Main{
public static void main(String[] args){
int temp = 32;
if (temp > 30){
System.out.println("Es un día caliente");
System.out.println("Beba agua");
} else if (temp > 20)
System.out.println("Buen día");
else
System.out.println("Día frío");
}
}Se entiende… pero visualmente queda medio “chueco”.
Si decides omitir llaves, una forma más bonita es poner else if y else en nueva línea:
public class Main{
public static void main(String[] args){
int temp = 32;
if (temp > 30){
System.out.println("Es un día caliente");
System.out.println("Beba agua");
}
else if (temp > 20)
System.out.println("Buen día");
else
System.out.println("Día frío");
}
}Así todas las “clases” (if, else if, else) quedan alineadas y el código se lee fácil.
