Conversión de un valor long definido por el usuario
En este paso, crearemos un valor long definido por el usuario y lo convertiremos en una cadena decimal sin signo utilizando el método toUnsignedString()
.
Para hacer eso, crearemos un objeto Scanner
para leer desde la consola y luego almacenaremos el valor escaneado en una variable long
.
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
long userLong = scanner.nextLong();
Luego, convertiremos el valor long definido por el usuario en una cadena decimal sin signo utilizando el método toUnsignedString()
.
String unsignedString = Long.toUnsignedString(userLong);
Finalmente, imprimiremos el valor convertido en la consola.
System.out.println("Unsigned String value: " + unsignedString);
A continuación, se muestra el código completo:
import java.util.Scanner;
public class LongToUnsignedString {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
long userLong = scanner.nextLong();
String unsignedString = Long.toUnsignedString(userLong);
System.out.println("Unsigned String value: " + unsignedString);
}
}
Cuando ejecutes el código, se te pedirá que ingreses un número en la consola. Después de ingresar un valor, el programa lo convertirá en un valor de cadena decimal sin signo y lo imprimirá en la consola.