View
226
Download
0
Category
Preview:
Citation preview
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
•
Recommended