bloque2: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 | ||
bloque2:controlflujo [07/11/2018 15:23] – [Qué bucle usar] Fernando Valdeón | bloque2:controlflujo [16/09/2024 20:53] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 6: | Línea 6: | ||
===== La sentencia If ===== | ===== La sentencia If ===== | ||
- | {{ : | + | {{ : |
If (si, condicional) evalúa una expresión booleana (condición) y ejecuta un bloque de instrucciones si la condición es **true**. __Solo__ si la expresión booleana es //true//, se ejecutarán las instrucciones que indiquemos dentro del bloque //if//. | If (si, condicional) evalúa una expresión booleana (condición) y ejecuta un bloque de instrucciones si la condición es **true**. __Solo__ si la expresión booleana es //true//, se ejecutarán las instrucciones que indiquemos dentro del bloque //if//. | ||
Línea 59: | Línea 59: | ||
===== Ámbito de una variable ===== | ===== Ámbito de una variable ===== | ||
- | El ámbito de una variable define su alcance de uso, o lo que es lo mismo, en que secciones (bloques) de código | + | Las variables en Java pueden ser únicamente de dos tipos atendiendo a su ámbito: |
+ | * Variables Locales: Se declaran (crean) dentro de un método, o bloque { }. | ||
+ | * Variables de Clase: Se declaran en el bloque de la Clase de Java. Se verán mas adelante. | ||
+ | |||
+ | El ámbito de una variable define su alcance de uso, o lo que es lo mismo, en que secciones (bloques | ||
<code java> | <code java> | ||
Línea 131: | Línea 135: | ||
La variable **i** (index) se conoce como __variable de control__ del bucle. Si creamos un bucle dentro de otro, se usan como identificadores: | La variable **i** (index) se conoce como __variable de control__ del bucle. Si creamos un bucle dentro de otro, se usan como identificadores: | ||
- | ===== El bucle while ===== | + | ** Las instrucciones contenidas dentro bloque del for, no deben modificar nunca el valor de la variable de control (i). Si necesito que sea así, es que no necesito un bucle for, y debo usar otro bucle** |
+ | ===== El bucle While ===== | ||
Este tipo de bucle es el más sencillo de todos, tan solo necesita una condición booleana, que se evaluará antes de cada iteración; mientras esa condición sea verdadera, se ejecutará el código del bloque. | Este tipo de bucle es el más sencillo de todos, tan solo necesita una condición booleana, que se evaluará antes de cada iteración; mientras esa condición sea verdadera, se ejecutará el código del bloque. | ||
Línea 160: | Línea 165: | ||
</ | </ | ||
- | < | + | < |
====Funcionamiento==== | ====Funcionamiento==== | ||
Línea 179: | Línea 184: | ||
* Si el nº de repeticiones depende del código que contiene el bucle, pero debe ejecutarse al menos una vez: bucle '' | * Si el nº de repeticiones depende del código que contiene el bucle, pero debe ejecutarse al menos una vez: bucle '' | ||
* Si el nº de repeticiones depende del código que contiene el bucle, pero puede que no se repita ninguna: bucle '' | * Si el nº de repeticiones depende del código que contiene el bucle, pero puede que no se repita ninguna: bucle '' | ||
+ | |||
---- | ---- | ||
bloque2/controlflujo.1541604182.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)