Estructuras de control en Java

Páginas: 5 (1004 palabras) Publicado: 22 de diciembre de 2015





Estructuras de control en Java
En programación, una estructura de control permite controlar el flujo de la ejecución de instrucciones. Con estas estructuras, se puede determinar el orden en que se ejecutarán las instrucciones que están dentro de estas estructuras. Con las estructuras de control se puede:
De acuerdo a una condición, ejecutar un grupo u otro de sentencias (If-Then-Else)
Deacuerdo al valor de una variable, ejecutar un grupo u otro de sentencias (Select-Case)
Ejecutar un grupo de sentencias mientras se cumpla una condición (Do-While)
Ejecutar un grupo de sentencias hasta que se cumpla una condición (Do-Until)
Ejecutar un grupo de sentencias un número determinado de veces (For-Next)
Todas las estructuras de control tienen un único punto de entrada. Las estructuras decontrol se puede clasificar en : secuenciales, iterativas y de control avanzadas.
SECUENCIALES
El orden en que se ejecutan por defecto las sentencias de un programa es secuencial. Esto significa que las sentencias se ejecutan en secuencia, una después de otra, en el orden en que aparecen escritas dentro del programa.
La estructura secuencial está formada por una sucesión de instrucciones que seejecutan en orden una a continuación de la otra.
Cada una de las instrucciones están separadas por el carácter punto y coma (;).
Las instrucciones se suelen agrupar en bloques.
El bloque de sentencias se define por el carácter llave de apertura ({) para marcar el inicio del mismo, y el carácter llave de cierre (}) para marcar el final.

Ejemplo:
{
instrucción 1;
instrucción 2;
instrucción 3;
}import java.util.
public class Main {
    public static void main(String[] args){
        //declaración de variables
        int n1, n2;
        Scanner sc = new Scanner(System.in);
        //leer el primer número
        System.out.println("Introduce un número entero: ");
        n1 = sc.nextInt();      //lee un entero por teclado
        //leer el segundo número
       System.out.println("Introduce otro número entero: ");
        n2 = sc.nextInt();      //lee un entero por teclado
       
        //mostrar resultado
        System.out.println("Ha introducido los números: " + n1 + " y " + n2);
    }
}

ESTRUCTURA CONDICIONAL, ALTERNATIVA O SELECTIVA
La estructura condicional determina si se ejecutan unas instrucciones u otras según se cumpla o no una determinadacondición.

En java la estructura condicional se implementa mediante:

Instrucción if.
Instrucción switch.
Operador condicional ?

La condición debe ser una expresion booleana es decir debe dar como resultado un valor booleano (true ó false).

Condicional simple: se evalúa la condición y si ésta se cumple se ejecuta una determinada acción o grupo de acciones. En caso contrario se saltan dicho grupo deacciones.
        
if(expresión){
 Instrucción 1
 Instrucción2
         }
If(expresión){
                       sentencias1;
        }else{
                        sentencias2;
         }
Condicional doble: Se evalúa la condición y si ésta se cumple se ejecuta una determinada instrucción o grupo de instrucciones. Si no se cumple se ejecuta otra instrucción o grupo de instrucciones.

          if(expresión booleana){
              instrucciones 1
           }
           else{
                  instrucciones 2
           }

INSTRUCCION switch
Se utiliza para seleccionar una de entre múltiples alternativas. La forma general de la instrucción switch en Java es la siguiente:

switch (expresión){
case valor 1:
instrucciones;
break;
case valor 2:
instrucciones;
break;
· · ·
default:instrucciones;
}

ESTRUCTURA ITERATIVA O REPETITIVA

Permiten ejecutar de forma repetida un bloque específico de instrucciones.
Las instrucciones se repiten mientras o hasta que se cumpla una determinada condición. Esta condición se conoce como condición de salida.
Tipos de estructuras repetitivas:

ciclo while
ciclo do – while
ciclo for













CICLO WHILE
Las instrucciones se repiten...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estructuras de control java
  • estructuras de control con java
  • Estructuras en java
  • estructura java
  • Estructuras En Java
  • estructuras java
  • Estructuras En Java
  • Estructuras de Control

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS