Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
SESION 7. CONDICIONAL ANIDADO Las estructuras de comparación múltiples, son tomas de decisión especializadas que permiten comparar una variable contra distintos posibles resultados, ejecutando para cada caso una serie de instrucciones específicas. La forma común es la siguiente: Si <condición> entonces Accion(es) Si no Si <condición> entonces Accion(es) Si no Varias Condiciones La estructura selectiva múltiple a veces se puede reemplazar por la llamada estructura Caso o selección múltiple, la cual se verá más adelante. Si A, B, C, D y E son condiciones de tipo lógico, construir la estructura correspondiente que muestre las secuencias de instrucciones descritas abajo: Secuencia 1, si A y B. Secuencia 2, si A y no B y C. Secuencia 3, si A y no B y no C. Secuencia 4, sino A. Secuencia 5, sino A y D y E. Secuencia 6, sino A y D y no E. Secuencia 7, sino A y no D. Nota: Las condiciones deben tratarse individualmente en la estructura. EJEMPLO: Solicitar al usuario tres números y mostrar el número mayor. import java.util.Scanner; public class ANIDADO { public static void main(String [] args){ Scanner dato = new Scanner(System.in); System.out.println("Digite un valor"); int num1 = dato.nextInt(); int num2 = dato.nextInt(); int num3 = dato.nextInt(); if ((num1>num2)&(num1>num3)) { System.out.println("El numero mayor es: "+num1); }else if ((num2>num1)&(num2>num3)) { System.out.println("numero mayor: "+num2); }else{ System.out.println("numero mayor:"+num3); } } }
Compartir