estructuras de control

Páginas: 4 (893 palabras) Publicado: 9 de enero de 2014
ESTRUCTURAS DE CONTROL
Durante un programa existen acciones que se han de repetir un número determinado de veces. Por ejemplo, leer 3 caracteres de un flujo de entrada in se codificaría:in.read();
in.read();
in.read();
Este código además de poco elegante sería inviable para una repetición de 3000 lecturas. Por eso aparecen las estructuras de control, que facilitan que determinadas accionesse realicen varias veces, mientras que una condición se cumpla, y en definitiva, tomar decisiones de qué hacer en función de las condiciones que se den en el programa en un momento dado de suejecución.
Así, nuestro ejemplo se podría indicar como:
int i=0;
for ( i=0 ; i 90)
{clasificación='A';}
Else
if (valor > 80)
{clasificacion='B';}
Else
if (valor > 70)
{clasificacion='C';}else
{clasificación='F';}
Se pueden escribir los if en las mismas líneas que los else, pero desde este tutorial se insta a utilizar la forma indentada (como se ha podido ver en el ejemplo), pues esmás clara para el lector.
Este sistema de programación (else if) no es demasiado recomendable, y por ello el lenguaje Java incluye la sentencia switch, que veremos a continuación, para dirigir elflujo de control de variables con múltiples valores.
b.) La sentencia switch
Mediante la sentencia switch se puede seleccionar entre varias sentencias según el valor de cierta expresión.
La formageneral de switch es la siguiente:
Switch ( expresionMultivalor) {
Case valor1: conjuntoDeSentencias; break;
case valor2 : conjuntoDeSentencias; break;
case valor3: conjuntoDeSentencias; break;Default: conjuntoDeSentencias; break;
}
La sentencia switch evalúa la expresiónMultivalor y ejecuta el conjuntoDeSentencias que aparece junto a la cláusula case cuyo valor corresponda con el de laexpresiónMultivalor.
Cada sentencia case debe ser única y el valor que evalúa debe ser del mismo tipo que el devuelto por la expresiónMultivalor de la sentencia switch.
Las sentencias break que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructuras de control
  • estructuras de control
  • Estructuras De Control
  • Estructuras De Control
  • Estructuras De Control
  • Estructuras de control
  • estructuras-de-control
  • Estructuras de control

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS