Seleccionar página

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.

👉 ¿Estás aprendiendo Java y querés construir lógica real desde el principio? Visitá pulsosoft.com y accedé al curso completo de Java básico.



Escrito por Giovanny Benitez

Más de esta categoría

0 Comentarios

0 comentarios