Како претворити инт у доубле у Јави

Kako Pretvoriti Int U Double U Javi



У Јави, најпопуларнији примитивни типови података су „ дупло ' и ' инт “. Двоструки тип података је опсежнији од типа инт јер складишти 64-битне бројеве са покретним зарезом и заузима више меморијског простора, док интегер тип чува 32-битне целе бројеве. Јава имплицитно претвара инт вредности у доубле. Међутим, можда ћете морати експлицитно да извршите ову инт да бисте дуплирали конверзију.

Овај блог ће описати метод за претварање инт у доубле у Јави.

Како претворити инт у доубле у Јави?

За претварање инт у доубле, можете користити:







  • Оператор доделе
  • Типецастинг
  • валуеОф() метода

Сада ћемо проверити сваки од наведених метода један по један.



Метод 1: Претворите инт у доубле користећи оператор доделе

У програмском језику Јава, нижи тип података може се лако конвертовати у виши тип података помоћу оператора доделе “ = ”. Ово се зове имплицитна конверзија.



Синтакса





дупло б = а

Овде, оператор доделе „ = ” ће претворити “ а ” променљива типа инт у “ б “, што је променљива двоструког типа.

Пример
У овом примеру, прво ћемо креирати инт променљиву под називом „ а ” са следећом вредношћу:



инт а = 14 ;

Затим ћемо га претворити у дупло користећи „ = ” оператор доделе и похрани резултујућу вредност у „ б ”:

дупло б = а ;

На крају, извршите „ Систем.оут.принтлн() ” за приказ конвертоване вредности на конзоли:

Систем. оут . принтлн ( „Целобројна вредност претворена у дупло: „ + б ) ;

Излаз показује да је цео број успешно конвертован у двоструку вредност:

Метод 2: Претворите инт у дупло коришћењем Типецастинг

Пребацивање типова се користи када желимо да конвертујемо један тип података у други. Тачније, може се користити и за инт у двоструку конверзију.

Синтакса

дупло б = ( дупло ) а ;

Овде ћемо претворити „ а ” променљива типа инт у “ б “, што је променљива двоструког типа. Тхе ( дупло ) означава тражени тип података типа.

Пример
У овом примеру користићемо исти целобројни тип „ а ” променљиву и конвертујте њену вредност у „ дупло ” користећи Типецастинг. Овде се такође користи оператор доделе; међутим, наведени цео број се укуцава у доубле, а затим се чува у променљивој типа доубле “ б ”:

дупло б = ( дупло ) а ;

Затим одштампајте конвертовану вредност користећи „ Систем.оут.принтлн() ” метод:

Систем. оут . принтлн ( „Целобројна вредност конвертована у дупло превођењем типа: „ + б ) ;

Излаз

Желите да користите било који уграђени Јава метод за наведену сврху? Крените према следећем делу!

Метод 3: Претворите инт у дупло коришћењем методе валуеОф().

Двоструко ” класа омотача Јава нуди “ Вредност() ” метод који се може користити за претварање инт у доубле. То је метод статичког типа, што значи да не морамо да креирамо објекат и позивамо метод користећи име класе, јер му се може приступити без овог додатног корака.

Синтакса

дупло б = Двоструко. Вредност ( а ) ;

Овде ћемо претворити „ а ” променљива типа инт у “ б ” тако што ћете га проследити као аргумент у „ Вредност() ” метод.

Пример
Овде ћемо конвертовати вредност већ креираног „ а ” променљива користећи Вредност() методом. Метода ће трајати „ а ” као аргумент и враћа конвертовану двоструку вредност:

дупло б = Двоструко. Вредност ( а ) ;

На крају, одштампајте конвертовану вредност користећи „ Систем.оут.принтлн() ” метод:

Систем. оут . принтлн ( „Целобројна вредност конвертована у дупло помоћу врапперЦласс: „ + б ) ;

Излаз

Саставили смо сва битна упутства везана за претварање инт у доубле у Јави.

Закључак

Да бисте конвертовали инт у доубле у Јави, постоје три методе: коришћење оператора Ассигнмент, коришћење Типецастинг и метод валуеОф() класе Доубле Јава омотача. Све ове методе приближно раде исто; међутим, можете изабрати било коју у зависности од ваших преференција. У овом посту смо описали методе за претварање инт у доубле у Јави.