Condicionales en Java: cómo tu programa toma decisiones
Condicionales en Java: cómo tu programa toma decisiones
Todo programa útil toma decisiones.
¿El usuario es mayor de edad? ¿El saldo es suficiente? ¿El campo está vacío? Para responder esas preguntas, Java usa condicionales.
¿Qué es un condicional?
Un condicional evalúa una condición y ejecuta un bloque de código solo si esa condición es verdadera. Es la forma más básica de lógica en programación.
if (edad >= 18) {
System.out.println("Mayor de edad");
}Si edad es 18 o más, se ejecuta el código adentro. Si no, no pasa nada.
if / else: dos caminos posibles
Cuando querés manejar también el caso contrario, agregás un else:
if (edad >= 18) {
System.out.println("Puede ingresar");
} else {
System.out.println("Acceso denegado");
}El programa siempre va a entrar por uno de los dos caminos. Nunca por ambos, nunca por ninguno.
else if: más de dos opciones
Cuando hay más de dos posibilidades, podés encadenar condiciones:
if (nota >= 90) {
System.out.println("Excelente");
} else if (nota >= 60) {
System.out.println("Aprobado");
} else {
System.out.println("Reprobado");
}Java evalúa cada condición de arriba hacia abajo y ejecuta el primer bloque que sea verdadero.
Operadores de comparación
Los condicionales dependen de comparaciones. Los operadores más usados son:
==igual a!=distinto de>=mayor o igual<=menor o igual>mayor que<menor que
Operadores lógicos: combinar condiciones
A veces necesitás que se cumplan dos condiciones al mismo tiempo, o que se cumpla al menos una:
&&(AND): ambas deben ser verdaderas.||(OR): al menos una debe ser verdadera.!(NOT): invierte el resultado.
if (edad >= 18 && tieneDocumento) {
System.out.println("Acceso permitido");
}Mini reto
Creá una variable edad y usá un condicional para validar si alguien puede registrarse en una app que requiere ser mayor de 13 años. Mostrá un mensaje diferente según el resultado.

Escrito por Giovanny Benitez
Más de esta categoría

Variables en Java: tipos, declaración y todo lo que necesitás saber
Variables en Java: tipos, declaración y todo lo que necesitás saber Si hay un concepto que está en la base de absolutamente todo programa que vas a escribir, ese concepto es la variable. Entenderlas bien desde el principio cambia completamente cómo avanzás. ¿Qué es...

Variables en Java: tipos, declaración y todo lo que necesitás saber
Variables en Java: tipos, declaración y todo lo que necesitás saber Si hay un concepto que está en la base de absolutamente todo programa que vas a escribir, ese concepto es la variable. Entenderlas bien desde el principio cambia completamente cómo avanzás. ¿Qué es...

Variables en Java: tipos, declaración y todo lo que necesitás saber
Variables en Java: tipos, declaración y todo lo que necesitás saber Si hay un concepto que está en la base de absolutamente todo programa que vas a escribir, ese concepto es la variable. Entenderlas bien desde el principio cambia completamente cómo avanzás. ¿Qué es...

0 comentarios