If anidado
INVESTIGACION
FUNDAMENTOS D EPROGRAMACION
INGENIERÍA EN SISTEMAS COMPUTACIONALES
UNIDAD I
TAREA.
, MÉX. 19 NOVIEMBRE2010.
Es la instrucción condicional mas usada en los diversos lenguajes de programación, su formato completo y de trabajo enJAVA es :
cargar o asignar la variable de condición;
if (condición)IF ANIDADO:
Como un comando if es simplemente un comando, puede ir como instrucción dentro de otro comando if. Cuenta entonces como una sentencia simple. El código if (valor % 2)
if (valor % 3)
System.out.println("Es impar y no divisible por tres");
else
System.out.println("Esimpar y divisible por tres");
else
if (valor % 3)
System.out.println("Es par y no divisible por tres");
elseSystem.out.println("Es par y divisible por tres");
muestra que todo el segundo if cuenta como un solo comando, dentro del primero. Recordemos que no es cuestión de la indentación: el que lo hayamoscolocado más a la derecha, no significa nada para el compilador. Lo importante es que se tome como un solo comando. Se ejecuta de la misma forma que si hubiéramos escrito:
if (valor% 2) {
if (valor % 3)
System.out.println("Es impar y no divisible por tres");
else
System.out.println("Es impar ydivisible por tres");
}
else if (valor % 3)
System.out.println("Es par y no divisible por tres");
elseSystem.out.println("Es par y divisible por tres");
usando llaves para la primer rama if, y luego un "else if" en una sola línea. Cuando las comparaciones se complican, conviene seguir una indentación que...
Regístrate para leer el documento completo.