If y else en Java y Operador Ternario
Sarah García
Created on September 14, 2024
Hablaremos sobre las sentencias if y else en Java junto con el Operador Ternario en Java.
More creations to inspire you
SLYCE DECK
Personalized
LET’S GO TO LONDON!
Personalized
ENERGY KEY ACHIEVEMENTS
Personalized
HUMAN AND SOCIAL DEVELOPMENT KEY
Personalized
CULTURAL HERITAGE AND ART KEY ACHIEVEMENTS
Personalized
DOWNFALLL OF ARAB RULE IN AL-ANDALUS
Personalized
ABOUT THE EEA GRANTS AND NORWAY
Personalized
Transcript
If y else en Java y Operador Ternario
Sarah Nahomi Rosales García 3°A 13-Septiembre-2024
Condicional if + ELSE (SI + SINO)
- Es la extención de la sentencia if. Significa "de lo contrario" y permite la ejecución de un bloque de código si la condición de la sentencia if fue falsa.
- La sentencia ELSE se ejecuta solamente si la expresión if se evalúa como falsa.
Video 1
Ejemplo:
package variable;public class Variable { public static void main(String[] args) { int num1 = 15; int num2 = 10; if (num2 > num1) } System.out.println("El num2 es mayor al num1"); } else { System.out.println("El num1 es mayor al num2"); } }}
Condición Múltiple
- Se utiliza cuando se necesita anidar varias condiciones if si no se cumple una primera.
- Consiste en realizar una primera evaluación de una condición, si esta no se cumple, por el lado del else se plantea una nueva condición y así sucesivamente la cantidad de veces que sean necesarias.
Video 2
Ejemplo:
public class Variable { public static void main(String[] args) { int num1 = 15; int num2 = 15; if (num2 > num1) { System.out.println("El num2 es mayor al num1"); } else { if (num1 == num2) { System.out.println("Son iguales"); } else { System.out.println("El num1 es mayor al num2"); } } }}
Operadores Ternarios en Java
Video 3
- El operador ternario es una herramienta en Java para tomar decisiones simples en una sola línea de código.
- Permite tomar decisiones basadas en una condición y asignar un valor a una variable o expresión en una función de si la condición es verdadera o falsa.
Ejemplo:
package operadorternario;public class OperadorTernario { public static void main(String[] args) { double promedio; String condiciónFinal; Scanner teclado = new Scanner(source: System.in); System.out.println(x:"Ingrese el promedio general del alumno en TodoCode"); promedio = teclado.nextDouble(); condicionFinal = promedio >=6 ? "Aprobado":"Desaprobado"; System.out.println("La condición final del alumno es: " + condicionFinal); }}
Sentencias if y Operador Ternario
Comparaciones
Sentencias if
Operador Ternario
Las sentencias if son estructuras de controlque permiten ejecutar bloques de código basados en una condición.
El operador ternario es una forma más concisa de escribir una condición simple en una sola línea.
Python:
Sentencias if
Operador Ternario
if condicion:#Código a ejecutar si la condición es verdaderaelse:#Códigp a ejecutar si la condicion es falsa
resultado = valor_si_verdaderoif condicion else_valor_si_falso
Características:
Sentencias if
Operador Ternario
Claridad: Las sentencias if son fáciles de leer y entender, especialmente cuando hay múltiples condiciones.Flexibilidad: Puedes incluir múltiples condiciones usando elif(en Python) o else if(en otros lenguajes).Bloques de código: Permiten ejecutar bloques de códigos más largos y complejos.
Concisión: Es ideal para condiciones simples y asignaciones rápidas.Legibilidad: Puede ser menos legible que un if tradicional si se usa en condiciones complejas.Uso limitado: No es adecuado para ejecutar bloques de código largos y complejos.
Ejemplo comparativo:
Sentencias if
Operador Ternario:
Usando if: if edad >= 18: mensaje = "Eres mayor de edad" else: mensaje = "Eres menor de edad"
Python: mensaje = "Eres mayor de edad" if edad >= 18 else "Eres menor de edad"
Cuando usar cada uno:
Sentencias if
Operador Ternario
Usa if cuando necesitan claridad y tienes múltiples condiciones o bloques de códigos largos.
Usa el operador ternario para condiciones simples y asignaciones rápidas en una sola línea.
¡Hemos terminado!
Gracias.