miércoles, octubre 01, 2008

Condicion Simple en Java (If en Java)

Buenos día un saludo, en esta ocación trabajaremos con las condiciones en java, en particular la sentencia IF. Una sentencia no es más que una toma de decisión, una decisión se toma cada vés, por ejemplo, puedes decidir venir o no a la escuela, decidir si ir al cine o no, en resumen, una decision consta de un factor que determina el planteamiento de un cuestionamiento, punto de partida para la toma de desicion y dos respuestas, una verdadera y una falsa.
Una condicion bien planteada debe contener condicionante, valor verdadero y valor falso. Un ejemplo bien planteado sería:
Supongase que se debe dirigir a un lugar especifico, para llegar a este lugar tiene dos opciones en taxi o en Bus.

ahora usted sabe que existen esos dos medios pero como saber cual usar, para ello entonces debemos establecer una condicionante que permita tomar dicha decisión, supongamos que el factor que determinara esto sera el tiempo, pero aun así es muy ambigüo, para ello entonces vamos a establecer una hora, supongamos que nuestra hora de entrada son las 8:00 am, bien dada esta situación y de acuerdo a los tiempos del transporte se puede tomar una decisión, en BUS llega en 30 min y el taxi en 15 min, ahora cual seria la condición.

Si falta 30 minutos para las 8 entonces se toma el Bus y de lo contrario se tomara un Taxi
La pregunta entonces sería, ¿Cual es cada uno de los factores en esta condición? Condicionante.- Que el tiempo faltante a la hora de entrada sea mayor o igual a 30 min Valor Verdadero.- El transporte sera Bus Valor Falso.- El transporte sera Taxi.

El problema que se tiene es como representar las condiciones de tal forma que el Lenguaje pueda entenderlo, para ello existen los operadores Mayor que (>), menor que (>) , igual (=), mayor o igual (>=) , menor o igual(<=) o el diferente (!=). De acuerdo a ellos es como se planteara la condicionante. de tal forma que ahora lo convertimos a una expresión entendible al lenguaje.
Condicionante.- Faltante<30
Valor verdadero.- El transporte es: Taxi
Valor Falso.- El transporte es: Bus


Ahora que tenemos las partes de la condición llega lo más importante, como representar esto con la sentencia if en Java, bien pues la sintaxis es la siguiente:

if (Condicionante)
{
instrucciones verdaderas.
}
else
{
instrucciones falsas.
}

Entonces la condicionante va entre parentesis, los primeros corchetes pertenecen al valor verdadero y despues viene una instrucción else, que significa sino, osea que si no se cumple la condición entonces van corchetes y se ejecutan las instrucciones falsas.

Nota: las llaves pueden ser omitidas cuando se trata de una sola instrucción, pero no cuando se trabaja con dos o más instriucciones.
Cree su archivo Bus_O_Taxi.java y pruebe el ejemplo siguiente:


Se menciono que los operadores pueden modificar el planteamiento de la condiconante, para ello pruebe el siguiente ejemplo:


Gracias por su lectura, agradecere tu comentario,
atte The Dzip.

1 comentario:

  1. amm muy interesante tu blog pero me gustaria que me pusieras un ejemplo de listas enlazadas en java....

    porfavooooorrrrrr :d

    ResponderBorrar

Deja tu comentario, te lo agradecere By Dzip