Programando En Java

Páginas: 7 (1701 palabras) Publicado: 16 de noviembre de 2012
ESTRUCTURAS DE CONTROL

Estructura | En Java es... |
Selección Simple | if |
Selección Múltiple | switch |
Iteración con control previo (Mientras) | while |
Iteración con control posterior (Repetir) | do while |
Iteración por sub rangos (Para Cada) | for |

Selección Simple
* La sentencia de control más simple tiene la siguiente sintaxis:
                        if(expres_boolean)
                                        accion1;
* donde expres_boolean es un dato del tipo boolean, o una expresión que se evalúa a un boolean,
* y accion1 la instrucción, o bloque de instrucciones, que se han de ejecutar si expres_boolean es true.

Esta estructura tan simple sólo permite supeditar una acción a que se cumpla una condición.
Por ejemplo,class prog6 {
public static void main(String[] args) {
boolean positivo;
int n;
n = TextIO.getlnInt();
if ( n >= 0)
TextIO.putln("Es positivo");
positivo = ( n >= 0 ) ;
/* de otro modo*/
if (positivo)TextIO.putln("Es positivo");
}}

* La sentencia if completa tiene la siguiente sintaxis:
                        if (expres_boolean)
                                        accion1;
                                else
                                        accion2;
donde accion2 se ejecuta si expres_boolean es false.

if (condición)
{ instrucciones
}
else
{
 instrucciones
}

Selección Múltiple
 Este tipo de bifurcación múltiple puede llegar a ser difícil de leer y Java proporciona una estructura más legible que usa la comparación con datos sencillos ordinales (por tanto ni float, ni double, ni String).
 Es la estructura switch que tiene la siguiente sintaxis:
                switch ( var ) {
                        casecaso1 : accion1;
                        break;
                        case caso2 : accion2;
                        break;
                                .     .     .
                        case casoN : accionN;
                        break;
                        default : accionD;
                }
donde:
* var se evalúa a un dato ordinal (byte, short, int, long, ychar,
* las acciones accion1,... son instrucciones sencillas o compuestas,
* los casos caso1, ... son valores concretos del mismo tipo que var .
 Si se omite el break se realizan todas las instrucciones que corresponde a los valores que se encuentran a continuación.
 Un ejemplo sencillo de uso sería:
nstrucciones de control: switch
class prog8{public static void main(String[]args) {
int n;
TextIO.putln(" Teclear un número del 1 al 5");
n = TextIO.getInt();
TextIO.putln();
switch ( n ) {
case 1:
TextIO.putln("Uno"); break;
case 2:
TextIO.putln("Dos"); break;
case 3:
TextIO.putln("Tres"); break;case 4:
TextIO.putln("Cuatro"); break;
case 5:
TextIO.putln("Cinco"); break;
default:
TextIO.putln("Fuera de rango");
System.exit(1);
}
}}

switch (expresión)
{
 case valor1:
  instrucciones
  break;
 case valor2:  instrucciones
  break;
 ...
 case valorN:
  instrucciones
  break;
 default:
  instrucciones
  break;
}

Iteración con Control Previo (mientras)
* La programación es una actividad que nunca puede resultar tediosa o repetitiva:
todo aquello que ha de hacerse repetidamente puede programarse para que sea el ordenador quien lo haga muchas veces.
* De hecho, las sentencias...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programa java
  • Programando en java
  • Programar en Java
  • Programa java
  • Programas en java
  • Programas De Java
  • Programas en java
  • Programando En Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS