Conversão de Valor Long Definida pelo Usuário
Nesta etapa, criaremos um valor long definido pelo usuário e o converteremos em uma String decimal sem sinal usando o método toUnsignedString().
Para fazer isso, criaremos um objeto scanner para ler do console e, em seguida, armazenaremos o valor escaneado em uma variável long.
Scanner scanner = new Scanner(System.in);
System.out.print("Enter a number: ");
long userLong = scanner.nextLong();
Depois disso, converteremos o valor long definido pelo usuário em uma string decimal sem sinal usando o método toUnsignedString().
String unsignedString = Long.toUnsignedString(userLong);
Finalmente, imprimiremos o valor convertido no console.
System.out.println("Unsigned String value: " + unsignedString);
Aqui está o 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);
}
}
Quando você executar o código, será solicitado que você insira um número no console. Depois de inserir um valor, o programa o converterá em um valor String decimal sem sinal e o imprimirá no console.