Introducción
Esta práctica demuestra el uso del método signum()
de la clase Java Long
. Este método devuelve el valor de la función signo de un valor long
dado.
💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí
Esta práctica demuestra el uso del método signum()
de la clase Java Long
. Este método devuelve el valor de la función signo de un valor long
dado.
Crea un nuevo archivo Java llamado SignumDemo.java
y úbrelo en un editor de código.
touch ~/project/SignumDemo.java
En este paso, debes importar el paquete java.lang
para utilizar la clase Long
. Agrega el siguiente código a tu archivo SignumDemo.java
:
import java.lang.Long;
En este paso, definirás un método main
que pedirá al usuario que ingrese un valor long
y mostrará su valor signo. Agrega el siguiente código a tu archivo SignumDemo.java
:
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
System.out.print("Enter a long value: ");
long num = input.nextLong();
System.out.println("Signum value of " + num + " is " + Long.signum(num));
}
En este paso, debes compilar el archivo SignumDemo.java
utilizando el comando javac
. Ejecuta el siguiente comando en tu terminal:
javac SignumDemo.java
En este paso, ejecutarás el programa utilizando el comando java
en la terminal. Ejecuta el siguiente comando en tu terminal:
java SignumDemo
En este paso, puedes probar el método signum()
ingresando diferentes valores de long
. El programa mostrará el valor signo para el número ingresado.
Por ejemplo, si ingresas 7 como entrada, el programa mostrará la siguiente salida:
Enter a long value: 7
Signum value of 7 is 1
Modifica el código para incluir un bucle que pedirá al usuario que ingrese un valor long
hasta que ingrese 0
. Agrega el siguiente código a tu método main()
:
long num = 1;
while (num!= 0) {
System.out.print("Enter a long value (enter 0 to exit): ");
num = input.nextLong();
if (num == 0) {
continue;
}
System.out.println("Signum value of " + num + " is " + Long.signum(num));
}
Revisa el código completo del archivo SignumDemo.java
.
import java.lang.Long;
import java.util.Scanner;
public class SignumDemo {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
long num = 1;
while (num!= 0) {
System.out.print("Enter a long value (enter 0 to exit): ");
num = input.nextLong();
if (num == 0) {
continue;
}
System.out.println("Signum value of " + num + " is " + Long.signum(num));
}
input.close();
}
}
Compila y ejecuta el código Java ejecutando el siguiente comando:
javac SignumDemo.java && java SignumDemo
En este laboratorio, aprendiste cómo usar el método signum()
de la clase Java Long
. El método devuelve el valor de la función signo de un valor long
dado. La salida del método es 1
, 0
o -1
, para números positivos, cero y negativos, respectivamente.