Condicionales: Sentencias if, else, else if en Java

Condicionales: Sentencias if, else, else if en Java

hola en este vídeo vamos a ver la condicional if esta sentencia de condición es muy importante ya que permite a nuestra aplicación tomar decisiones a partir de condiciones previamente establecidas ejecutando un código de bloque si se cumple o no esa condición lo primero que voy a hacer va a ser crear un proyecto llama nuevo que se llame 07 condicional if el jd acá ya está seleccionado y doy clic en finalizar no creó el módulo info y en el pack asesores voy a crear una clase nueva con el mismo nombre condicional if seleccionó la opción para que se cree nuestro método main y le voy a dar clic en finalizar ya que tenemos creada nuestra aplicación vamos a ver lo siguiente para que veamos cómo se utiliza la sentencia if vamos a hacer una aplicación que saluda al usuario dependiendo de la hora del día lo primero que voy a hacer va a ser borrar este comentario y declarar una variable nueva de tipo entero a la cual voy a llamar ahora y lo vamos a tomar como un horario de 24 horas entonces empieza desde 0 hasta 24 en este caso le voy a dar un valor inicial de 8 ya que tenemos declarada esta variable vamos a hacer la sentencia ahí para que nosotros podamos utilizar la sentencia a if escribimos la palabra reservada allí y entre paréntesis escribimos la condición que queremos que se cumpla para que se ejecute en el siguiente bloque de código vamos a ver lo primero escribió la palabra reservada if y después una condición solemos decir a partir de las cero horas hasta las 12 del día buenos días entonces si nos va a saludar nuestra aplicación con buenos días vamos a hacer que sea dentro de ese horario entonces decimos que ahora debe ser mayor o igual a 0 y también debe de ser menor o igual a 12 del día entonces aquí estamos tomando que desde las 0 horas hasta las 12 del día va a ejecutar el siguiente bloque de código para que escribamos el bloque de código lo hacemos como en todos los bloques de código que tenemos por ejemplo aquí está el bloque de código del mail entonces abrimos un par de llaves tenemos la primera llave y el líder automáticamente me completo la siguiente llave dentro de este voy y shout con control más barra espaciadora al auto completo y escribe una cadena de texto que en este caso va a ser buenos días vale en este caso decimos que la hora son las 8 de la mañana entonces podemos hacer que nos salude con este horario lo voy a guardar con control ese y lo ejecutó y podemos ver que la respuesta fue un buenos días pero qué pasa si nosotros superamos ese horario por ejemplo que fuera la una de la tarde voy a guardar de nuevo con control más ese y lo voy a ejecutar y podemos observar que no hizo nada aquí nuestra aplicación ya da primero declaró la variable hora y después vio si se cumple esta condición al no cumplirse no ejecutó lo que estaba dentro de ese bloque de código en programación la sentencia if la podemos acompañar con un else y el els sirve para ejecutar otro bloque de código distinto en caso de que nuestra condición que estamos intentando evaluar sea falsa entonces ya vimos que aquí no nos ejecutó nada pero si colocamos ese else del que estamos hablando se escribe así solito es esa palabra reservada y después debe tener su propio bloque de código entonces de nuevo se escribe una llave para abrir y el líder automáticamente me completo la siguiente llave dentro de este bloque de código voy a escribir otros is out y supongamos que a partir de las 12 del día nos dice la aplicación en lugar de buenos días nos dice hola y guardamos esta aplicación con control más s y lo ejecutamos y podemos observar que como no nos encontramos en el rango de 0 horas a 12 del día nos va a responder con un hola cuando vamos a utilizar esta opción bueno pues cada aplicación va a tener sus necesidades habrá momentos en que los queramos ejecutar algo en caso de que sea falso y habrá situaciones en donde no vamos a querer ejecutar nada pero para esta aplicación que estamos haciendo necesitamos más condiciones porque podemos decir buenas tardes buenas noches además de los buenos días que ya tenemos también con la sentencia y tenemos la posibilidad de tener más condiciones a evaluar y esto se hace con la sentencia el cif en java se escribe la palabra else separado de un if y los if siempre deben ir acompañados de su condición que se debe cumplir para ese bloque de código en este caso pues ya tenemos que entre 0 horas y 12 de horas nos va a decir buenos días solemos decir buenas tardes entre las 13 horas y 18 horas vamos a escribir esa condición dentro de este if en este caso sería ahora ahora debe ser mayor a 12 y además ahora también debe ser menor o igual a 18 horas entonces vamos a lo mismo esta parte del código solo se va a ejecutar si nuestra variable ahora se encuentra entre las 13 horas y las 18 horas por ejemplo vamos a colocar las 18 horas y que no nos diga hola que nos diga buenas tardes vamos a guardar esto con control cc y lo ejecutamos y podemos ver que el resultado es buenas tardes vale pero en este caso pues nada más tenemos un rango entre 0 horas y 18 horas si superamos ese rango nos va a pasar lo mismo que teníamos antes de que escribiéramos el else no ejecuta nada después de todas las condiciones que tengamos porque podemos tener más podría ser que tuviéramos muchas condiciones aquí después pero en esta aplicación no es el caso sólo habíamos dicho que podemos decir buenos días y buenas tardes entonces para las horas que son a partir de las 19 horas hasta las 24 solemos decir con un else vamos a escribir lo abrimos su bloque de código y vamos a escribir dentro otros is out donde le vamos a decir que escriba en la consola buenas noches voy a guardar con control ese y podemos ver que ahora sí nos está respondiendo con buenos días porque es la una pero si fueran las 24 horas voy a ejecutar y podemos ver que vemos buenas noches igualmente si fueran las 19 horas lo ejecutamos y podemos ver que también responde con buenas noches vamos a ejecutar el de buenos tardes a las 14 horas y observamos buenas tardes recuerda las condicionales skip son muy utilizadas en la programación pueden ser utilizadas por ejemplo si tenemos una página donde solo podemos acceder a cierto contenido dependiendo si no se encuentra registrados o no a la página o tal vez la restricción va de acuerdo a los gustos que tienes ya hemos visto lo que es if els y el shift te invito a que veas la siguiente lección dónde vamos a ver el operador ternario

Noticias relacionadas