1.8.3 Condicional If... elseif

 

La estructura if elseif es como una mezcla de los anteriores, esto nos permite, que si no se cumple la condición podamos indicar otra condición para hacerlo aún más específico. Se suele traducir como  «Si se cumple esta condición haz esto y sino si cumple esta condición haz esto».

Veamos un ejemplo:

public class Uso_If {

 

       public static void main(String[] args) {

            

        int precio=50;

       

        if (precio>100){

            System.out.println("El precio es mayor que 100");

        }else if(precio>80){

            System.out.println("El precio es mayor que 80");

        }else{

            System.out.println("El precio es menor que 80");

        }

    }

}

El ejemplo anterior  es equivalente al siguiente, esto es lo que se conoce como if anidados, podemos anidar tantos como queramos:

public class Uso_If {

 

       public static void main(String[] args) {

            

        int precio=50;

       

        if (precio>100){

            System.out.println("El precio es mayor que 100");

        }else {

            if(precio>80){

                System.out.println("El precio es mayor que 80");

            }else{

                System.out.println("El precio es menor que 80");

            }

        }

    }

}


1.8.2 Condicional If... else << >> 1.8.4 Condicional Switch

No hay comentarios:

Publicar un comentario