El control de flujo se refiere al orden en que las sentencias de tu programa Java son ejecutadas. El punto de comienzo de un programa Java es el método main, y las sentencias de un programa generalmente son ejecutadas en el orden en que están escritas. De todos modos, nosotros habitualmente necesitamos alterar este flujo tomando decisiones y repitiendo una sentencia varias veces con bucles.