Как преобразовать int в double в Java

Kak Preobrazovat Int V Double V Java



В Java самыми популярными примитивными типами данных являются « двойной ' а также ' инт “. Тип данных double более обширен, чем тип int, поскольку он хранит 64-битные числа с плавающей запятой и занимает больше места в памяти, тогда как целочисленный тип хранит 32-битные целые числа. Java неявно преобразует значения int в double. Однако вам может потребоваться явно выполнить это int для двойного преобразования.

В этом блоге будет описан метод преобразования int в double в Java.

Как преобразовать int в double в Java?

Для преобразования in в double вы можете использовать:







  • Оператор присваивания
  • Приведение типов
  • Метод valueOf()

Теперь мы проверим каждый из упомянутых методов один за другим.



Способ 1: преобразовать int в double с помощью оператора присваивания

В языке программирования Java младший тип данных может быть легко преобразован в более высокий тип данных с помощью оператора присваивания « знак равно ». Это называется неявным преобразованием.



Синтаксис





двойной б знак равно а

Здесь оператор присваивания « знак равно 'преобразует' а ” переменная типа int в “ б ”, которая является переменной типа double.

Пример
В этом примере, во-первых, мы создадим переменную типа int с именем « а ” со следующим значением:



инт а знак равно 14 ;

Затем мы преобразуем его в двойной, используя « знак равно » оператор присваивания и сохраните полученное значение в « б ”:

двойной б знак равно а ;

Наконец, выполните « Система.out.println() ” для отображения преобразованного значения в консоли:

Система. вне . печать ( 'Целочисленное значение, преобразованное в двойное: ' + б ) ;

Вывод показывает, что целое число успешно преобразовано в двойное значение:

Способ 2: преобразовать int в double с помощью приведения типов

Приведение типов используется, когда мы хотим преобразовать один тип данных в другой. Более конкретно, его также можно использовать для преобразования int в double.

Синтаксис

двойной б знак равно ( двойной ) а ;

Здесь мы преобразуем « а ” переменная типа int в “ б ”, которая является переменной типа double. ( двойной ) указывает требуемый тип данных.

Пример
В этом примере мы будем использовать тот же целочисленный тип « а » и преобразовать ее значение в « двойной ” с помощью приведения типов. Здесь также используется оператор присваивания; однако указанное целое число преобразуется в тип double и затем сохраняется в переменной типа double « б ”:

двойной б знак равно ( двойной ) а ;

Затем распечатайте преобразованное значение, используя « Система.out.println() метод:

Система. вне . печать ( 'Целочисленное значение, преобразованное в двойное путем приведения типов: ' + б ) ;

Выход

Хотите использовать любой встроенный метод Java для указанной цели? Направляйтесь к следующему разделу!

Способ 3: преобразовать int в double с помощью метода valueOf()

Двойной » Класс-оболочка Java предлагает « ценность() », который можно использовать для преобразования int в double. Это метод статического типа, что означает, что нам не нужно создавать объект и вызывать метод, используя имя класса, так как к нему можно получить доступ без этого дополнительного шага.

Синтаксис

двойной б знак равно Двойной. ценность ( а ) ;

Здесь мы преобразуем « а ” переменная типа int в “ б ', передав его в качестве аргумента ' ценность() метод.

Пример
Здесь мы преобразуем значение уже созданного « а ” с помощью ценность() метод. Метод займет « а ” в качестве аргумента и возвращает преобразованное двойное значение:

двойной б знак равно Двойной. ценность ( а ) ;

Наконец, распечатайте преобразованное значение, используя « Система.out.println() метод:

Система. вне . печать ( 'Целочисленное значение, преобразованное в double с помощью wrapperClass: ' + б ) ;

Выход

Мы собрали все необходимые инструкции, связанные с преобразованием int в double в Java.

Вывод

Для преобразования int в double в Java существует три метода: использование оператора присваивания, использование приведения типов и метод valueOf() класса-оболочки Double Java. Все эти методы работают примерно одинаково; однако вы можете выбрать любой в зависимости от ваших предпочтений. В этом посте мы описали методы преобразования int в double в Java.