La instrucción if ejecuta una sentencia si una condición es verdadera y opcionalmente ejecuta una sentencia alternativa si la condición es falsa. Por ejemplo, if (3 > 2) {System.out.println("instrucción 2");} ejecuta la instrucción 2 porque 3 es mayor que 2. Múltiples instrucciones if anidadas pueden crear ramas else if adicionales. La instrucción if cambia el flujo de ejecución del programa basado en condiciones.