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");
}
}
}
}
No hay comentarios:
Publicar un comentario