Creación del Proyecto
Para comenzar, primero crearemos un nuevo proyecto en Java.
- Nuevo Proyecto: En el entorno de desarrollo, seleccionamos la opción de crear un nuevo proyecto y lo denominamos «Sentencias».
- Nueva Clase: Luego, creamos una nueva clase dentro del proyecto llamada «Sentencias» y la configuramos como
public class Sentencias
.
Importación de la Clase Scanner
En Java, para interactuar con la entrada del usuario a través del teclado, necesitamos importar la clase Scanner
. Esto nos permitirá capturar los datos que el usuario ingrese. Para ello, utilizamos la siguiente línea de código:
import java.util.Scanner;
Captura de un Número desde el Teclado
A continuación, vamos a solicitar al usuario que ingrese un número. Para ello, utilizamos System.out.print
para mostrar un mensaje en la consola y capturamos la entrada del usuario utilizando el objeto Scanner
.
System.out.print("Ingrese un número: ");
Scanner scanner = new Scanner(System.in);
int numero = scanner.nextInt();
Estructura de la Sentencia if-else
Con el número capturado, vamos a aplicar la sentencia if-else
para determinar si el número ingresado es positivo, negativo o cero. A continuación se muestra cómo estructurar este bloque de código.
Condición if
: ¿El número es positivo?
Primero, verificamos si el número ingresado es mayor a cero. Si es así, mostramos un mensaje indicando que el número es positivo:
if (numero > 0) {
System.out.println("El número ingresado es positivo.");
}
Condición else if
: ¿El número es negativo?
Si el número no es mayor a cero, evaluamos si es menor a cero. Si es negativo, mostramos el siguiente mensaje:
else if (numero < 0) {
System.out.println("El número ingresado es negativo.");
}
Condición else
: ¿El número es cero?
Si el número no es mayor ni menor a cero, entonces es cero. Para esto, utilizamos la sentencia else
:
else {
System.out.println("El número ingresado es cero.");
}
Ejemplo de Ejecución del Programa
Cuando el programa se ejecute, el flujo será el siguiente:
- El programa solicitará al usuario que ingrese un número.
- Dependiendo de la entrada, el programa determinará si el número es positivo, negativo o cero y mostrará el mensaje correspondiente.
- Si el usuario ingresa un número positivo, verá el mensaje: «El número ingresado es positivo».
- Si ingresa un número negativo, verá el mensaje: «El número ingresado es negativo».
- Si ingresa el número cero, verá el mensaje: «El número ingresado es cero».
Cierre del Scanner
Es importante cerrar el objeto Scanner
al final del programa para evitar el uso innecesario de recursos. Esto se realiza con el siguiente código:
scanner.close();
Conclusión
Con este código básico, hemos cubierto cómo utilizar la sentencia if-else
en Java para tomar decisiones basadas en la entrada del usuario. Este enfoque se puede aplicar en muchos otros contextos donde sea necesario evaluar condiciones y realizar acciones en función de los resultados.
¡Esperamos que este artículo te haya resultado útil para comprender cómo funciona la sentencia if-else
en Java! Si tienes alguna duda, no dudes en dejarnos un comentario.