Creación del Proyecto

Para comenzar, primero crearemos un nuevo proyecto en Java.

  1. Nuevo Proyecto: En el entorno de desarrollo, seleccionamos la opción de crear un nuevo proyecto y lo denominamos «Sentencias».
  2. 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:

  1. El programa solicitará al usuario que ingrese un número.
  2. 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.

Por Cheft

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *