AD

¿Ya dominas lo básico? Un curso estructurado de Java es la vía rápida para dar el salto.

Ver cursos de Java en Udemy

Enlace de afiliado. No te cuesta nada extra.

Lecciones de Java
Lección 4 / 68

Condicionales (la sentencia if)

En esta lección harás que el programa tome caminos distintos según una condición.

if (condición) { ... }, con else if y else. La condición tiene que ser un boolean: a diferencia de C, un número no vale como condición.

El código de ejemplo muestra un mensaje distinto según la nota.

Esa exigencia es una ventaja: el clásico if (x = 5) de C, que asigna en lugar de comparar, aquí no compila, porque una asignación de int no es un boolean. Java elimina de raíz uno de los errores más caros de la programación en C.

Donde sí hay que tener cuidado es comparando textos: if (nombre == "Ana") compara referencias, no contenidos, y suele dar falso aunque el texto coincida. Hay que usar equals(). Es probablemente el error número uno de quien empieza con Java, y lo verás repetido más adelante porque merece la pena.

📖 Código de referencia
✍️ Tu código
Escribe tu código y pulsa «Ejecutar»

🧪 Este sitio no puede compilar ni ejecutar Java directamente, así que comprueba al instante si lo que escribiste coincide con el código de referencia (la corrección ocurre por completo en tu navegador; no se envía nada a ningún servidor).

🔗 El mismo tema en otros lenguajes

Mira cómo se escribe lo mismo en otro lenguaje.

Espacio publicitario (banner)
Espacio publicitario (en el artículo)