Метод doubleValue класса Long в Java

JavaJavaBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии вы научитесь использовать метод doubleValue() класса Long в Java. Этот метод используется для преобразования объекта Long в его эквивалентное значение double. В этом практическом занятии вы увидите два примера, демонстрирующие, как использовать этот метод и как получить его вывод.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL java(("Java")) -.-> java/SystemandDataProcessingGroup(["System and Data Processing"]) java(("Java")) -.-> java/BasicSyntaxGroup(["Basic Syntax"]) java(("Java")) -.-> java/ObjectOrientedandAdvancedConceptsGroup(["Object-Oriented and Advanced Concepts"]) java(("Java")) -.-> java/FileandIOManagementGroup(["File and I/O Management"]) java(("Java")) -.-> java/ConcurrentandNetworkProgrammingGroup(["Concurrent and Network Programming"]) java/BasicSyntaxGroup -.-> java/output("Output") java/BasicSyntaxGroup -.-> java/type_casting("Type Casting") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/user_input("User Input") java/ObjectOrientedandAdvancedConceptsGroup -.-> java/wrapper_classes("Wrapper Classes") java/FileandIOManagementGroup -.-> java/files("Files") java/FileandIOManagementGroup -.-> java/create_write_files("Create/Write Files") java/ConcurrentandNetworkProgrammingGroup -.-> java/working("Working") java/SystemandDataProcessingGroup -.-> java/object_methods("Object Methods") subgraph Lab Skills java/output -.-> lab-117878{{"Метод doubleValue класса Long в Java"}} java/type_casting -.-> lab-117878{{"Метод doubleValue класса Long в Java"}} java/user_input -.-> lab-117878{{"Метод doubleValue класса Long в Java"}} java/wrapper_classes -.-> lab-117878{{"Метод doubleValue класса Long в Java"}} java/files -.-> lab-117878{{"Метод doubleValue класса Long в Java"}} java/create_write_files -.-> lab-117878{{"Метод doubleValue класса Long в Java"}} java/working -.-> lab-117878{{"Метод doubleValue класса Long в Java"}} java/object_methods -.-> lab-117878{{"Метод doubleValue класса Long в Java"}} end

Создайте файл Java

Во - первых, откройте любой текстовый редактор или интегрированную среду разработки (IDE), которую вы предпочитаете, и создайте новый Java - файл с именем LongDoubleValue.java в папке проекта:

cd ~/project
touch LongDoubleValue.java

Напишите код на Java

В этом шаге мы напишем код на Java, чтобы продемонстрировать использование метода doubleValue().

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

        // Пример 1
        Long x = 99L;
        double i = x.doubleValue();
        System.out.println(i);

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

        // Пример 2
        System.out.print("Введите значение для преобразования : ");

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

            System.out.println("Двойное значение равно: " + val);
        } catch(Exception e) {
            System.out.println("Не является допустимым long");
        }
    }
}

Скомпилируйте и запустите код

После написания кода вам нужно скомпилировать Java - файл с помощью команды javac:

javac LongDoubleValue.java

После успешной компиляции вы можете запустить код с помощью команды java:

java LongDoubleValue

Результат:

99.0
23.0
Введите значение для преобразования : 63
Двойное значение равно: 63.0

Протестируйте код

Во втором примере вы можете ввести любое значение типа long и получить его эквивалент типа double. Например:

Введите значение для преобразования : 456
Двойное значение равно: 456.0
Введите значение для преобразования : -789
Двойное значение равно: -789.0

Резюме

В этом практическом занятии вы узнали о методе doubleValue() класса Long в Java. Вы увидели, как создать Java - файл, написать код, скомпилировать, запустить и протестировать его. Теперь вы можете легко использовать метод doubleValue() для преобразования объекта класса Long в его эквивалентное значение типа double.