JavaDabbaDoo.org -Tu comunidad Java parlante Fundamentos
Inicio | Cursos infosintesis.net liberados | JavaSE | Iniciación a la Orientación a Objetos paso a paso
Creación de un Televisor estándar
Paso 4: Sentencia de control de flujo if-else-if

También podemos utilizar sentencias if-else-if múltiples que se basan en una sentencia de if anidados

Esta es la sintaxis de un control de flujo if-else-if

if (condición) {
  sentencia1;
  sentencia2;
}
else if (condición) {
  sentencia3;
  sentencia4;
}
else {

  sentencia5;
}



Vamos a crear una pequeña aplicación con varias sentencias if-else-if múltiples para saber en qué estación se encuentra un mes en particular.

Para ello nos vamos a crear un proyecto llamado prosentenciascontrol y un paquete llamado paqsentenciascontrol tal y como creamos el proyecto proholamundo y el paquete paqholamundo en los apartados Crear un nuevo proyecto y Crear un nuevo paquete respectivamente

También vamos a crear una Clase llamada EstacionesIfElseIf tal y como creamos la Clase HolaMundo en el apartado Crear una nueva Clase

Este es el resultado que vamos a obtener al ejecutar la aplicación EstacionesIfElseIf

Y este es parte del código de la Clase EstacionesIfElseIf teniendo en cuenta que los meses pertenecen a las siguientes estaciones

package paqsentenciascontrol;
public class EstacionesIfElseIf {

  
public EstacionesIfElseIf() {
  }

  
public static void main(String[] args) {
    int mes = 10;

    String strEstacion;

    if(mes == 12 || mes == 1 || mes == 2){
      strEstacion = "invierno";
    }
   
.
    .
    .

    else {
      strEstacion = "desconocido";
    }

    System.out.println("El mes " + mes + " es " + strEstacion);
  
}
}


Compara tu código con la solución propuesta

Página anterior
Ignasi Pérez Valls
Infosintesis Solutions Group


Diciembre 2008
Dudas y comentarios: Foro [1-02] Iniciación a la Orientación a Objetos
 
 
 
 
JavaDabbaDoo.org
Tu comunidad Java parlante. Cursos abiertos, tutoriales y mucho mucho más ...