Resulta habitual en un programa informático la existencia de alternativas. Es decir, en un momento dado si se cumple una determinada condición se van a ejecutar un conjunto de instrucciones pero si se cumple la condición contraria se ejecutarán otro conjunto de instrucciones. De esta forma el programador conseguirá hacer que las lineas de código del programa a poner en funcionamiento sean unas u otras en función del cumplimiento de una determinada condición.

Veamos seguidamente un video en el que se comenta todo esto haciendo uso de la sentencia condicional if del lenguaje java: