Se utiliza para evaluar una condición que dara como resultado un bloque de codigo, cualquiera que se haya especificado, de no cumplirse salta a otro bloque de instrucciones.
Su estructura es la siguiente:
if (expresion) {
// Bloque de instrucciones
} else {
// Bloque de instrucciones
}
Ejemplo:
int miEdad = 15;
if (miEdad < 18) {
System.out.println("Usted es menor de edad");
} else {
System.out.println("Usted es mayor de edad");
}
// como se puede ver este ejemplo evalua la condición de la edad de una persona,
// si es menor a 18 devuelve que es menor de edad
// si es mayor a 18 devuelve que es mayor de edad