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.



