Método doubleValue() em Java para Long

JavaBeginner
Pratique Agora

Introdução

Neste laboratório, você aprenderá como usar o método doubleValue() da classe Long em Java. Este método é usado para converter um objeto Long em seu valor double equivalente. Você verá dois exemplos neste laboratório que demonstram como usar este método e como obter sua saída.

Criar um arquivo Java

Primeiramente, abra qualquer editor de texto ou um ambiente de desenvolvimento integrado (IDE - Integrated Development Environment) de sua escolha e crie um novo arquivo Java com o nome LongDoubleValue.java na pasta do projeto:

cd ~/project
touch LongDoubleValue.java

Escrever o código Java

Nesta etapa, escreveremos o código Java para demonstrar o uso do método doubleValue().

public class LongDoubleValue {
    public static void main(String[] args) {

        // Example 1
        Long x = 99L;
        double i = x.doubleValue();
        System.out.println(i);

        Long y = 23L;
        double d = y.doubleValue();
        System.out.println(d);

        // Example 2
        System.out.print("Enter the value to be converted : ");

        try {
            Scanner sc = new Scanner(System.in);
            long number = sc.nextLong();
            Long n = number;
            double val = n.doubleValue();

            System.out.println("Double Value is: " + val);
        } catch(Exception e) {
            System.out.println("Not a valid long");
        }
    }
}

Compilar e executar o código

Após escrever o código, você precisa compilar o arquivo Java usando o comando javac:

javac LongDoubleValue.java

Uma vez que a compilação seja bem-sucedida, você pode executar o código usando o comando java:

java LongDoubleValue

Saída:

99.0
23.0
Enter the value to be converted : 63
Double Value is: 63.0

Testar o código

No segundo exemplo, você pode inserir qualquer valor long e obter seu equivalente double. Por exemplo:

Enter the value to be converted : 456
Double Value is: 456.0
Enter the value to be converted : -789
Double Value is: -789.0

Resumo

Neste laboratório, você aprendeu sobre o método doubleValue() da classe Long em Java. Você viu como criar um arquivo Java, escrever o código, compilar, executar e testá-lo. Agora, você pode facilmente usar o método doubleValue() para converter um objeto Long em seu valor double equivalente.