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:10] – [La sentencia If] 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 además de ejecutar ciertas instrucciones en caso de que se cumpla una condición (true), queremos que se ejecuten otras distintas solo en caso de que no se cumpla, usaremos la sentencia // | ||
- | La el bloque //else// siempre es opcional. | ||
- | |||
- | <code java> | ||
- | if(condicion){ | ||
- | | ||
- | }else{ | ||
- | | ||
- | } | ||
- | System.out.println(" | ||
- | </ | ||
- | |||
- | ==== if-else anidados ==== |
bloque3/controlflujo.1513807846.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)