Está en la página 1de 2

como utilizar if que evalúa múltiples

condiciones- en java
SEP 22

Publicado por Andrés Martínez


El código siguiente evalúa varias condiciones exactas, en el caso de que alguna de
ellas sea verdadera se ejecuta el bloque de código que se encuentra enseguida, y
todas mas demás son omitidas.
Si ninguna de las condiciones fue verdadera por default se ejecuta el bloque de
código que se encuentra después del else.

package ejer_condiciones;

import java.util.Scanner;//Se importa la clase scanner para que java sepa como


utilizarla
/**
*Desarrollado por: Mtro. Andrés Donaciano Martínez Guillén
* 22 de agosto de 2012
*/
public class Ejer_condiciones {
public static void main(String[] args) {
int edad; //Creación de la variable para teclear la edad
String nombre;//declaración de la variable para introducir el nombre
Scanner lector=new Scanner(System.in);
//crear un objeto scanner de nombre lector para leer datos desde el teclado
System.out.println(“Teclea tu Nombre:”);
//Mensaje que aparece en la pantalla que pide el nombre
nombre=lector.next();//Se lee el nombre desde el teclado utilizando en método next
System.out.println(“Teclea tu edad”);
//Mensaje que aparece en la pantalla que pide la edad
edad=lector.nextInt();
//Se lee la edad desde el teclado utilizando el método nextint
if(edad>=0 &&edad<10)
//evalua si la edad de persona está entre 0 y 9 años
{

System.out.println(“Eres un niño”);
//Manda el mensaje niño, si la persona tiene una edad entre 0 y 9
}
else if(edad>=10 &&edad<18)
//Evalua si la edad está entre 10 y 17 años
{
System.out.println(“Eres un adolescente”);
//Manda el mensaje joven si la edad estuvo entre 10 y 18
}
else if(edad>=18 &&edad<25)
//evalua si la edad está entre 18 y 24 años
{
System.out.println(“Eres un joven”);
//Manda este mensaje si la edad estuvo entre 18 y 24
}
else if(edad>=25 &&edad<65)
//Evalua si la edad está entre 25 y 64
{
System.out.println(“Eres un Adulto”);
//Manda este mensaje si la edad está entre 25 y 64
}
else if(edad>=65 &&edad<140)
//Evalua si la condición está entre 65 y 139
{
System.out.println(“Eres una persona de la tercera edad”);
//Manda este mensaje si la edad está entre 65 y 139
}
else
//Esta condición se ejecuta cuando ninguna condición fue válida
{
System.err.println(“ERROR, el dato introducido es inválido”);
//Mensaje de error que se manda cuando no se tecleó datos válidos
}

}
}

También podría gustarte