Analista de Sistemas

Páginas: 3 (626 palabras) Publicado: 26 de abril de 2013
PRINCIPALES ESTRUCTURAS DE CONTROL UTILIZADAS EN JAVA.

Introducción:

Durante un programa existen acciones que se han de repetir un número determinado de veces. Por ejemplo, leer 3 caracteres deun 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 estructurasde control, que facilitan que determinadas acciones se 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 seden en el programa en un momento dado de su ejecución.
Así, nuestro ejemplo se podría indicar como:
int i=0;
for ( i=0 ; i 90)
{clasificacion='A';}
else
if (valor > 80){clasificacion='B';}
else
if (valor > 70)
{clasificacion='C';}
else
{clasificacion='F';}

Se pueden escribir los if en las mismas líneas que los else, pero desde este tutorial se insta autilizar la forma indentada (como se ha podido ver en el ejemplo), pues es más clara para el lector.
Este sistema de programación (else if) no es demasiado recomendable, y por ello el lenguaje Javaincluye la sentencia switch, que veremos a continuación, para dirigir el flujo de control de variables con múltiples valores.

• La sentencia switch
Mediante la sentencia switch se puede seleccionarentre varias sentencias según el valor de cierta expresión.
La forma general 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 elconjuntoDeSentencias que aparece junto a la cláusula case cuyo valor corresponda con el de la expresiónMultivalor.
Cada sentencia case debe ser única y el valor que evalúa debe ser del mismo tipo que el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Analista En Sistemas
  • analista de sistemas
  • Analista de Sistemas
  • Analista de sistemas
  • Analista de sistema
  • Analista De Sistemas
  • Analista De Sistema
  • Analista de Sistemas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS