Escolar Documentos
Profissional Documentos
Cultura Documentos
if (condicin)
proposicin-1;
else
proposicin-2;
Revision 201313
Instruccin
If (condicin1) {
if (condicin1)
instruccin-1
else
instruccin-2
Instruccin-1
Instruccin-2
Instruccin-n
Instruccin
instruccin
Revision 201313
switch (expresin){
case exp-const: proposiciones
case exp-const: proposiciones
default: proposiciones
}
Revision 201313
Revision 201313
proposicin
Revision 201313
Evala
Expresin booleana
true
Ejecuta
instruccin
false
Fin ciclo
Revision 201313
Ejemplo:
Inicio
Evala
count <= number
false
true
Ejecuta
System.out.print(count + ", ");
count++;
Revision 201313
Fin ciclo
do
proposicin
while (expresin);
Siempre se entra a la proposicin y despus
se verifica la condicin para ver si el ciclo
continua.
Revision 201313
do
instruccin
while (Expresin booleana);
Inicio
Ejecuta
instruccin
Evala
Expresin booleana
false
true
Ejecuta
instruccin
Revision 201313
Fin ciclo
10
Ejemplo:
do {
System.out.print(count + , );
count++;
} while (count <= number);
Inicio
Ejecuta
System.out.print(count + , );
count++;
Evala
count <= number
true
Ejecuta
System.out.print(count + , );
count++;
Revision 201313
false
Fin ciclo
11
Revision 201313
12
Evala
Boolean_Expression
true
false
Ejecuta
Body
Fin ciclo
Ejecuta
Update_Action
Revision 201313
13
Ejemplo:
for ( int i = 3; i >= 0; i --) {
System.out.printIn (i);
System.out.printIn ( y contando);
}
Revision 201313
14
Inicio
Ejecuta
i = 3;
Evala
i >= 0
false
true
Ejecuta
System.out.printIn (i);
System.out.printIn( y contando...);
End loop
Ejecuta
i -Revision 201313
15
Revision 201313
16
Revision 201313
17
Revision 201313
18
EjemploCiclos.
java
Revision 201313
19