Se dice que un número es neutro cuando es 0, pues no tiene signo; o al menos eso se dice, las matemáticas dirán otra cosa.
En cambio, si es mayor que 0 es un número positivo; y si es menor que 0 es negativo.
Hoy veremos cómo comprobar si un número es negativo, positivo o neutro en Java. Para eso vamos a leer datos por teclado y hacer unas comparaciones simples.
Nota: te recomiendo ver cómo instalar Java y cómo instalar un buen IDE.
Es muy sencillo. Escaneamos el número como double (para soportar decimales) y comprobamos si es 0, en caso de que sí imprimimos que es neutro.
Si la condición no se cumple entonces comprobamos si es menor que 0, lo que indicará que es negativo. Y si ninguna de las dos anteriores se cumple, entonces el número es positivo.
Aquí dejo el código en Java. La lógica está dentro del método main.
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner escaner = new Scanner(System.in);
// Mandar mensaje
System.out.println("Escribe un número:");
// Leer lo que se introduce
double numero = escaner.nextDouble();
// Comparar
if (numero == 0) {
System.out.println("El número es neutro");
} else if (numero < 0) {
System.out.println("El número es negativo");
} else {
System.out.println("El número es positivo");
}
}
}
Lo que hace es solicitar un número y leerlo como double; después hacer comparaciones e imprimir resultados.
Eres libre de descargar el código y probarlo en tu computadora.
Te animo a leer más sobre Java en mi blog.
En este post te quiero compartir un código de C++ para listar y cancelar trabajos…
Gracias a WebAssembly podemos ejecutar código de otros lenguajes de programación desde el navegador web…
Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré…
Esta semana estuve recreando la API del plugin para impresoras térmicas en Android (HTTP a…
Hoy te enseñaré a extraer la cadena base64 de una clave PEM usando una función…
Encender un foco con un Bot de Telegram es posible usando una tarjeta como la…
Esta web usa cookies.