La explicación está perfecta pero puede llevar a una confusión muy común, que lleva a fallos que luego nos volvemos locos buscando.
¿Cuál es la condición para ser mayor de edad? Beto dijo 18 años es el mínimo.
if(edad > 18){
accion
}
//Este IF es verdadero si edad tiene como valor 19 o más, para que sea correcto hay dos opciones:
if(edad >= 18){
acción
}
// Este cumple la condición de si edad = 18 entra dentro del IF
if(edad > 17){
accion
}
//Personalmente menos legible, se entiende menos.