int edad = 18; int altura = 180; // La misma sintaxis que en JS // if (condicion){bloque si cierto} else {bloque si falso} if (edad >= 18) { System.out.println("Eres mayor de edad"); } else { System.out.println("Eres menor de edad"); } // Puedo tener if else if if (edad < 18) { System.out.println("Eres menor de edad"); } else if (edad < 65) { System.out.println("Eres mayor de edad"); } else { System.out.println("Estás jubilado"); } if (edad > 100) { System.out.println("Enhorabuena, eres centenario"); } // Puedo tener if anidados, if dentro de ifs if (edad < 18) { if (edad % 2 == 0) { System.out.println("Menor de edad y par"); } } // Condiciones > >= < <= == != // Operadores condicionales: && || ! if (edad >= 18 || altura > 180) { System.out.println("Mayor de edad o entra por altura"); } if (edad == 18 && altura == 180) { System.out.println("Mides lo mismo que tu edad"); } // Para dar el pase VIP tiene que tener más de 20 años y medir más de 180 // o medir más de 200 if (edad >= 20 && altura >= 180 || altura >= 200) { } if ((edad >= 20 && altura >= 180) || altura >= 200) { } // Si yo quiero que la edad sea menor de 18 o mayor de 65 // y mida más de 180 if (edad < 18 || edad > 65 && altura > 180) { // esto está mal } if ((edad < 18 || edad > 65) && altura > 180) { // esto está bien } // Por ejemplo que la edad sea menor de 10 y la altura menor de 140 // O la edad sea mayor de 80 y la altura mayor de 180 if ((edad<10 && altura<140) || (edad>80 && altura>180)) { }