bloque3:controlflujo
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| bloque3:controlflujo [20/12/2017 22:12] – [La sentencia If-Else] Fernando Valdeón | bloque3:controlflujo [02/03/2018 14:51] (actual) – borrado Fernando Valdeón | ||
|---|---|---|---|
| Línea 1: | Línea 1: | ||
| - | ====== Sentencias de Control de Flujo ====== | ||
| - | El flujo de un programa es **el orden en el que se ejecutan las instrucciones**. Hasta ahora hemos visto que el flujo de un programa sigue un orden lineal en las instrucciones, | ||
| - | |||
| - | Existen ciertas instrucciones que permiten al código tomar decisiones sobre qué vamos a ejecutar y que no. Dicho de otro modo, pueden elegir un camino en la ejecución del programa, descartando otro camino, todo ello basado en una condición. | ||
| - | |||
| - | ===== La sentencia If ===== | ||
| - | If (el si condicional, | ||
| - | |||
| - | Un bloque de código viene delimitado por el carácter corchete { }. | ||
| - | |||
| - | <code java> | ||
| - | if(condicion) { | ||
| - | | ||
| - | | ||
| - | } | ||
| - | |||
| - | System.out.println(" | ||
| - | </ | ||
| - | |||
| - | Si la condición se cumple se ejecutan las instrucciones del bloque //if//. Independientemente de si se cumple o no, después se continua con las instrucciones que hay después del bloque //if//. | ||
| - | |||
| - | ==== La sentencia If-Else ==== | ||
| - | Si queremos que se ejecuten unas instrucciones si se cumple una condición **y otras distintas** si no se cumple, usaremos la sentencia // | ||
| - | El bloque //else// siempre es opcional. | ||
| - | |||
| - | <code java> | ||
| - | if(condicion){ | ||
| - | | ||
| - | }else{ | ||
| - | | ||
| - | } | ||
| - | |||
| - | System.out.println(" | ||
| - | </ | ||
| - | |||
| - | ==== if-else anidados ==== | ||
bloque3/controlflujo.1513807960.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)
