0% encontró este documento útil (0 votos)
70 vistas23 páginas

5 - Condicionales (Java)

El documento introduce los condicionales if, else y switch en Java. Explica que if-else evalúa una condición y ejecuta código dependiendo del resultado, y puede anidarse para evaluar múltiples condiciones. Switch ejecuta diferentes bloques de código dependiendo del valor de una variable. Incluye ejemplos de cómo usar if-else y switch para tomar decisiones basadas en valores de variables.

Cargado por

osg.schettini
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
70 vistas23 páginas

5 - Condicionales (Java)

El documento introduce los condicionales if, else y switch en Java. Explica que if-else evalúa una condición y ejecuta código dependiendo del resultado, y puede anidarse para evaluar múltiples condiciones. Switch ejecuta diferentes bloques de código dependiendo del valor de una variable. Incluye ejemplos de cómo usar if-else y switch para tomar decisiones basadas en valores de variables.

Cargado por

osg.schettini
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 23

CONDICIONALE

S
JAVA
INTRODUCCIÓN

Las computadoras son máquinas que necesitan recibir instrucciones para poder
realizar una acción u otra. Por ello, como programadores podemos establecer
condiciones en nuestros programas, de esta manera nos cercioramos de que la
computadora ejecute un bloque de código u otro en un evento determinado.
Los condicionales en java son if y else, que traducidos al español sería lo
siguiente “si”, “si no”, además cuenta con el else if o “si no, si” que es una
combinación del if y el else, este se utiliza cuando se necesita evaluar varias
instrucciones del programa.
Por otra parte, encontramos la sentencia switch, esta es útil cuando tenemos
múltiples opciones y necesitamos que cada opción realice una tarea diferente.

Carlos Yubero Delgado Curso 2022/2023 2


CONDICIONALE
S
IF - ELSE
JAVA
¿QUÉ SON LOS CONDICIONALES
IF - ELSE?
La estructura if-else está compuesta por dos partes: la parte
if donde se evalúa la condición, y la parte else donde se
especifica qué hacer si no se cumple la condición. Cabe
mencionar que, el if es imprescindible mientras que la
parte else es opcional, es decir, puede o no aparecer.
En una condición no pueden haber más de dos else, si
necesitas evaluar más de una condición, puedes hacerlo
con if anidados o con los operadores lógicos.
Carlos Yubero Delgado Curso 2022/2023 4
CONDICIONAL IF - ELSE:
Se basa en tomar una decisión ante un evento determinado.
Está compuesta por dos partes:
If
Evalúa la condición.
Es imprescindible.
Else
Especifica qué hacer si no se cumple la condición.
Es opcional, es decir, puede o no aparecer.
Carlos Yubero Delgado Curso 2022/2023 5
EJEMPLO:
En este caso se crea una variable de tipo int llamada edad
que se encuentra inicializada con el valor 18. Después con
un if se comprueba si la edad es mayor o igual a 18, en caso
de que se cumpla se ejecuta la instrucción “Eres mayor de
edad”, sino se ejecuta “Eres menor de edad”.

Carlos Yubero Delgado Curso 2022/2023 6


SOLUCIÓN

Carlos Yubero Delgado Curso 2022/2023 7


EJEMPLO:
Ahora vamos a añadir otro condicional donde hay que
comprobar si edad es mayor o igual a 5 y menor o igual a
10, en caso afirmativo nos imprimirá: Tu clase es la c201 y
en caso contrario: tu clase es la A002.

Carlos Yubero Delgado Curso 2022/2023 8


SOLUCIÓN

Carlos Yubero Delgado Curso 2022/2023 9


CONDICIONALES IF – ELSE
ANIDADOS
Las instrucciones condicionales se pueden encadenar para
comprobar varias condiciones. Estas cadenas pueden ser
tan largas como quieras, aunque pueden ser difíciles de leer
si la utilizamos en cantidad.
Una forma de no confundirnos al trabajar con else if es
utilizar las sangrías para que el código se vea más claro.

Carlos Yubero Delgado Curso 2022/2023 10


FUNCIONAMIENTO

if
SI NO

Haz esto else if

SI NO

Haz esto else

Carlos Yubero Delgado Curso 2022/2023 11


EJEMPLO 1:
Crea un programa en el que le solicites al usuario una hora
(tendrán que ser las horas en punto para recogerlo como una
variable de tipo entero), crea una estructura condicional para que
cuando la variable esté entre el mayor igual a 1 y menor que 12
escriba por consola “Buenos días”, si no, para que cuando la
variable esté entre el mayor igual a 12 y menor que 21 escriba por
consola “Buenas tardes” y si no, cuando la variable esté entre el
mayor igual a 21 y menor o igual que 24 escriba por consola
“Buenos noches” y si no cumple ninguna de las anteriores
condiciones tiene que escribir “Ese valor no es válido”.
Carlos Yubero Delgado Curso 2022/2023 12
SOLUCIÓN

Carlos Yubero Delgado Curso 2022/2023 13


EJEMPLO:
Vamos crear un programa donde le solicitaremos al usuario una calificación
entre 0 y 10 y crearemos una variable llamada avisar flamilia de tipo boolean, al
principio comprobaremos si la calificación es mayor-igual a 0 y menor-igual a 5,
en caso afirmativo se imprime Insuficiente y cambiaríamos el valor de la
variable avisarFamilia a true, en caso contrario comprobaremos que la
calificación sea menor a 7, en caso afirmativo mostraremos Suficiente, en caso
contrario comprobaremos que la calificación sea menor a 9, en caso afirmativo
mostraremos Notable, en caso contrario comprobaremos que la calificación sea
menor a 10, en caso afirmativo mostraremos Sobresaliente, en caso contrario
comprobaremos que la calificación sea igual a 10, en caso afirmativo
mostraremos Matrícula y en caso contrario imprimiremos “Calificación no
valida”. Una vez terminado la comprobación, comprobaremos avisarFamilia y si
se cumple imprimirá “Avisar a la familia”.
Carlos Yubero Delgado Curso 2022/2023 14
SOLUCIÓN

Carlos Yubero Delgado Curso 2022/2023 15


CONDICIONALE
S
SWITCH
JAVA
¿QUÉ SON LOS CONDICIONALES
SWITCH?
La sentencia switch ejecuta una instrucción de varias condiciones.
Es como la declaración de if anidados. Esta instrucción funciona
con los tipos de datos byte, short, int, long, enum types y String.
Si puedes apreciar en la imagen, el switch recibe una variable de
selección que evalúa hasta encontrar el caso que corresponda para
posteriormente ejecutar las instrucciones de dicho caso.
A diferencia de la condicional if, que cuando no se cumple la
condición principal emplea el else para mostrar otro resultado, en
switch se usa la opción default.
Carlos Yubero Delgado Curso 2022/2023 17
SINTAXIS

Carlos Yubero Delgado Curso 2022/2023 18


SINTAXIS

Carlos Yubero Delgado Curso 2022/2023 19


DIAGRAMA DE FLUJO

Carlos Yubero Delgado Curso 2022/2023 20


EJEMPLO:
Crea un programa en el que dada una vocal, con un switch
nos diga qué vocal es, o en su defecto, nos diga, “No se
reconoce la vocal.

Carlos Yubero Delgado Curso 2022/2023 21


SOLUCIÓN

Carlos Yubero Delgado Curso 2022/2023 22


EN
CONCLUSIÓN
Saber usar los condicionales es una de las claves
para conseguir que los programas realicen las
peticiones de los usuarios.
Carlos Yubero Delgado Curso 2022/2023 23

También podría gustarte