condicionales y bucles java

Upload: osmanalvarez

Post on 06-Jul-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/17/2019 Condicionales y Bucles Java

    1/15

    PROGRAMACIÓN CONCondicionales y Bucles

    PROGRAMACIÓN

     EN JAVA

  • 8/17/2019 Condicionales y Bucles Java

    2/15

    Condicionales

    •?:

    •If / else / else if 

    •Si!c" / case

  • 8/17/2019 Condicionales y Bucles Java

    3/15

    •S#lo e$ecu!a el cue%&o si lacondici#n es cie%!a

    •'a condici#n de(e se% (ooleana

    if (condición) {

    cuerpo}

    If / else / else if 

  • 8/17/2019 Condicionales y Bucles Java

    4/15

    •Es &osi(le es&eci)ca% *u+"ace% si la condici#n no secu,&le ,edian!e el else

    if (condición) {cuerpo1

    }

    else {cuerpo2

    }

    If / else / else if 

  • 8/17/2019 Condicionales y Bucles Java

    5/15

    •Se &ueden encadena% -a%ioscondicionales

    •Aun*ue ,.s de una condici#n

    sea cie%!a s#lo se e$ecu!a elcue%&o de la condici#n *uea&a%ece la &%i,e%a

    •Si no se -e%i)ca nin0unacondici#n se e$ecu!a el else)nal

    If / else / else if 

  • 8/17/2019 Condicionales y Bucles Java

    6/15

    If / else / else if 

    if (condición1) {

    cuerpo1}

    else if (condición2){

    cuerpo2}

    else if (condición3) {

    cuerpo3

    }

    else {

    cuerpo4

    }

  • 8/17/2019 Condicionales y Bucles Java

    7/15

    •Modo co,&ac!o de los if elseanidados

    •S#lo &e%,i!e condiciones dei0ualdad•Si la condici#n es i0ual a 1a1 se

    e$ecu!a cue%&o 2•Si nin0una se -e%i)case e$ecu!a 1defaul!1

    Switch

  • 8/17/2019 Condicionales y Bucles Java

    8/15

    si!c" 3condici#n4 5

    case a: cue%&o2case (: cue%&o6case c: cue%&o7

    8

    Switch

  • 8/17/2019 Condicionales y Bucles Java

    9/15

    •Pe%,i!en e$ecu!a%%e&e!ida,en!e un con$un!ode sen!encias 3cue%&o4,ien!%as la condici#n de(ucle se cu,&la•

    "ile•do "ile

    • fo%

    Bucles

  • 8/17/2019 Condicionales y Bucles Java

    10/15

    •"ile: e$ecu!a el cue%&o del (ucle,ien!%as la condici#n sea cie%!a

    •'a condici#n se e-al9a an!es de

    la i!e%aci#n

    while

    while (condición) {

    cuerpo

    }

  • 8/17/2019 Condicionales y Bucles Java

    11/15

    •Se e$ecu!a el cue%&o del(ucle ,ien!%as la condici#nsea cie%!a

    •'a condici#n se e-al9a al

    )nal de la i!e%aci#n con lo*ue sie,&%e se e$ecu!a al,enos una -e

    do{cuerpo

    } while (condición)

    do while

  • 8/17/2019 Condicionales y Bucles Java

    12/15

    •E$ecu!a el cue%&o del (ucle

    ,ien!%as la condici#n seacie%!a

    •An!es de la &%i,e%ai!e%aci#n %ealia lainicialiaci#n

    ;,(i!o del cue%&o del fo%•

  • 8/17/2019 Condicionales y Bucles Java

    13/15

    for (inicialización; condición; incremento) {

    cuerpo}

    for

  • 8/17/2019 Condicionales y Bucles Java

    14/15

    •Ro,&e la e$ecuci#n de un

    (ucle y de-uel-e el con!%olal e=!e%io%

    •Puede &%o&o%ciona%se una

    e!i*ue!a y sali% de (uclesanidadoswhile (condición) {

    ....brea;

    }

    break

  • 8/17/2019 Condicionales y Bucles Java

    15/15