Как да конвертирате int в double в Java

Kak Da Konvertirate Int V Double V Java



В Java най-популярните примитивни типове данни са „ двойно ' и ' вътр “. Двойният тип данни е по-обширен от типа int, защото съхранява 64-битови числа с плаваща запетая и заема повече място в паметта, докато типът integer съхранява 32-битови цели числа. Java имплицитно преобразува int стойности в double. Въпреки това, може да се наложи да изпълните това int, за да удвоите преобразуването изрично.

Този блог ще опише метода за конвертиране на int в double в Java.

Как да конвертирате int в double в Java?

За преобразуване на int в double можете да използвате:







  • Оператор за присвояване
  • Преобразуване на типове
  • метод valueOf().

Сега ще проверим всеки от споменатите методи един по един.



Метод 1: Преобразуване на int в double с помощта на оператор за присвояване

В езика за програмиране Java по-ниският тип данни може лесно да бъде преобразуван в по-висок тип данни с помощта на оператора за присвояване ' = ”. Това се нарича имплицитно преобразуване.



Синтаксис





двойно b = а

Тук операторът за присвояване „ = „ще преобразува“ а ” int тип променлива към „ b ”, която е променлива от двоен тип.

Пример
В този пример, първо, ще създадем int променлива с име ' а ” със следната стойност:



вътр а = 14 ;

След това ще го преобразуваме в двойно с помощта на „ = ” оператор за присвояване и съхранява резултантната стойност в „ b ”:

двойно b = а ;

Накрая изпълнете „ System.out.println() ” за показване на преобразуваната стойност на конзолата:

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

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

Метод 2: Преобразувайте int в double с помощта на Typecasting

Typecasting се използва, когато искаме да конвертираме един тип данни в друг. По-конкретно, може да се използва и за двойно преобразуване.

Синтаксис

двойно b = ( двойно ) а ;

Тук ще конвертираме ' а ” int тип променлива към „ b ”, която е променлива от двоен тип. ( двойно ) показва необходимия преобразуван тип данни.

Пример
В този пример ще използваме същия тип цяло число „ а ” променлива и преобразувайте нейната стойност в „ двойно ” с помощта на Typecasting. Тук също се използва операторът за присвояване; посоченото цяло число обаче се преобразува в двойната и след това се съхранява в двойната променлива тип ' b ”:

двойно b = ( двойно ) а ;

След това отпечатайте преобразуваната стойност, като използвате „ System.out.println() ” метод:

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

Изход

Искате ли да използвате всеки вграден Java метод за определената цел? Насочете се към следващия раздел!

Метод 3: Преобразуване на int в double с помощта на метода valueOf().

Двойна ” Java обвиващ клас предлага „ стойност на() ”, който може да се използва за преобразуване на in в double. Това е метод от статичен тип, което означава, че не е необходимо да създаваме обект и да извикваме метода с помощта на името на класа, тъй като той може да бъде достъпен без тази допълнителна стъпка.

Синтаксис

двойно b = Двойна. стойност на ( а ) ;

Тук ще конвертираме ' а ” int тип променлива към „ b ”, като го предавате като аргумент на „ стойност на() ” метод.

Пример
Тук ще преобразуваме стойността на вече създадения „ а ” променлива с помощта на стойност на() метод. Методът ще отнеме „ а ” като аргумент и връща преобразуваната двойна стойност:

двойно b = Двойна. стойност на ( а ) ;

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

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

Изход

Събрахме всички основни инструкции, свързани с конвертирането на int в double в Java.

Заключение

За да конвертирате int в double в Java, има три метода: използване на оператора за присвояване, използване на Typecasting и метода valueOf() на класа Double Java обвивка. Всички тези методи работят приблизително еднакво; въпреки това можете да изберете всеки в зависимост от вашите предпочитания. В тази публикация описахме методите за преобразуване на int в double в Java.