Академический Документы
Профессиональный Документы
Культура Документы
Condicionales
Taller de
Algoritmos y
Estructuras
de Datos I
1
Instrucciones Condicionales
Es necesario tener en cuenta que se debe aprender a escribir código para
que un programa tome decisiones y para que sea capaz de ejecutar bloques
de sentencias repetidas veces.
Sentencia if
Su sintaxis es:
If (condición){
Sentencia 1;
}
Else{
Sentencia 2;
}
Anidamiento de sentencia if
Su sintaxis es:
If (condición 1){
If (condición 2){
Sentencia 1;
}}
Else{
Sentencia 2;
}
Estándares de codificación
if (condición) {
sentencias;
if (condición) {
sentencias;
} else {
sentencias;
if (condición) {
sentencias;
} else if (condición) {
sentencias;
} else {
sentencias;
Tabulación
Longitud de línea
Para separar las líneas de los métodos se respeta que sea después de una
coma o delante de un operador lógico, matemático o relacional. Por
ejemplo:
metodo();
doSomethingAboutIt();
Sentencia switch
switch (condición) {
case ABC:
sentencias;
case DEF:
sentencias;
break;
case XYZ:
sentencias;
break;
default:
sentencias;
break;
}
Cada vez que un caso continúa con el siguiente (no incluye una sentencia
break), se añade un comentario donde iría la sentencia break, como se
muestra en el ejemplo anterior con el comentario /* continua con el
siguiente */.
Sentencia for
sentencias;
Sentencia while
while (condición) {
sentencias;
while (condición);
Sentencia do-while
do {
sentencias;
} while (condición);
Deitel y Deitel, “Java cómo programar ”, séptima edición, ed. Pearson, 2008.