miércoles, 5 de marzo de 2014

Sentencia IF- ELSE en JAVA

Que tal amigos, hoy vamos a iniciar a ver lo que son las sentencias de control y retomaremos después el tema de clases ya que primero se me hizo mejor enseñarles lo que son las sentencias de control y después aplicarlo en lo que son las clases.

La sentencia IF, ELSE es una condicional, comúnmente su traducción en programación seria SI y SI NO, ahora traducido bien como debe ser seria SI y EN OTRO CASO. Ahora bien su sintaxis de esta sentencia seria la siguiente:

Sintaxis.
If (condición){
//expresión1
}
Else
//expresion2


Para entender como funciona esta condición realizaremos un ejercicio, el cual consistirá en que el usuario meterá un número y el programa evaluara si es un número negativo o positivo. Y el código es el siguiente:



Los resultados son los siguientes:

Ingresamos un número negativo.



Ingresamos un número positivo.



Ahora bien algunos ejercicios requerirán tener más de un IF a esto se le llama IF anidados en donde simplemente es tener varios IF solo que ahora se colocaran de la siguiente manera:

Sintaxis.
If (condición){
//expresión1
}
Else if (condición){
//Expresion2
}
Else if (condición){
     //expresion3
     }
Else
//expresion4

Como vieron pueden tener varios ELSE IF pero eso si solo tienen que tener un ELSE de esa manera seria la sintaxis correcta, si en tu IF, ELSE IF y ELSE solo tienes una sola expresión (una línea de código) no es necesario que le coloque llaves, pero si tienes varias expresiones es necesario colocar las { …  } y no tengamos un error de sintaxis.

Para entender mejor realizaremos un ejercicio donde ingresaremos números del 1 al 7, simulando los días de la semana y si nos da otro número diferente a estos arrojaremos un mensaje.

Ejemplo si el usuario ingresa el numero 3 mostraremos en pantalla “Miércoles”.

El código es el siguiente:



Algunos resultados serían:




Hasta aquí hemos terminado este tema, esperamos que se haya entendido ya que es una sentencia muy útil a la hora de hacer ejercicios, asi que no olvides comentarnos tus dadas al respecto del tema.

No olvides seguirnos por FACEBOOK y TWITTER, para que te enteres las nuevas publicaciones.


2 comentarios:

  1. Hola amigo en la linea que haces para el dia domingo la estas comparando con 1.

    else if (dia == 1)
    System.out.println("DOMINGO");
    else
    System.out.println("Ese dia no existe");

    ResponderBorrar
    Respuestas
    1. muchas gracias por esa observacion ahora mismo la corrigo por el numero 7 como debio quedar.

      Borrar

Formulario de contacto

Nombre

Correo electrónico *

Mensaje *