Estructura de Control ( if-else ) y ( Bucles)

in #spanish7 years ago (edited)

Estructura de control

Estas estructuras le permiten al programador controlar el flujo de las instrucciones de ejecución del programa. Existen diferentes estructuras de control disponibles en java estas son:
  • Condicionales (if-else).
  • Interactivas ( while, do while y for).
  • También tenemos asociadas a estas estructuras las sentencias break y continue.
  • Estructura if-else


    Esta se usa cuando s e necesita decidir cuál caminos disponible va ser tomado basados en cierta condición. Si esta condición evaluada es verdadera, la sentencia que sigue a esta condición es ejecutada, de lo contrario y de la condición ser falsa entra en la sentencia else y esta será ejecutada

    Ejemplo
    if else.jpg

    Estructura bucle while


    Se usa para realizar un conjunto de operaciones repetidamente hasta que alguna condición se cumpla, o para realizar un conjunto de operaciones infinitamente.

    Ejemplo
    while.jpg

    Este bucle while es excelente para situaciones en las que Ud. No tiene idea de cuantas veces el bloque del bucle debe repetirse, pero que Ud. Desea continuar con el largo recorrer de este hasta que la condición se cumpla NOTA: Las variables que desea usar dentro del bucle while debe declararla antes de usarla y también inicializarla.

    Estructura bucle do-while


    Esta se diferencia de la anterior, debido a que las sentencias se ejecutan antes de preguntar por la condición, si la condición resulta true, las sentencias en el cuerpo do-while son ejecutadas nuevamente, y si el resultado es false, la sentencia que esta después del final del ciclo do-while es ejecutada dando por si la culminación del bucle. Esto garantiza que las sentencias en el cuerpo del ciclo sean ejecutadas al menos 1 vez.

    Ejemplo
    do-while.jpg

    Estructura bucle For


    Se utiliza para realizar un conjunto de operaciones repetidamente hasta que alguna condición se cumpla o para realizar un conjunto de operaciones infinitamente.
    Es especialmente útil para el control de flujo cuando ya se sabe la cantidad de veces que se necesita para ejecutarse el bucle.
    El bucle for posee 3 partes:

  • Declaración inicial de variables. O múltiples variables separados por comas (,)
  • La expresión booleana (condición).
  • La expresión interacción.
  • Ejemplo

    Codigo Ejemplo

    Nota: ninguna de las 3 declaraciones son obligatorias (no es necesario declarar ni incrementar) Ejemplo de este es un bucle for infinito

    Ejemplo

    bucle inifito.jpg

    Sentencia break


    Esta se utiliza para sacar de control del flujo de ejecución del bloque más interno donde se es ejecutado de forma que la sentencia siguiente al bloque sea ejecutada.

    Sentencia continue


    Se utiliza para regresar el flujo de ejecución al inicio del bloque más interno donde es ejecutada.

    Causas que rompe un bucle

  • break;
  • return;
  • System.exit();


  • Nota: En el próximo post estaremos aprendiendo el bucle for extendido o (bucle for each) como también arreglos en java.

    Gracias a todos por leer…



    Sort:  

    Congratulations! This post has been upvoted from the communal account, @minnowsupport, by neliobatis from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.

    If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
    Be sure to leave at least 50SP undelegated on your account.

    Coin Marketplace

    STEEM 0.17
    TRX 0.15
    JST 0.029
    BTC 61896.22
    ETH 2413.79
    USDT 1.00
    SBD 2.66