Ako previesť int na double v Jave

Ako Previest Int Na Double V Jave



V Jave sú najpopulárnejšie primitívne dátové typy „ dvojitý “ a „ int “. Dátový typ double je rozsiahlejší ako typ int, pretože ukladá 64-bitové čísla s pohyblivou rádovou čiarkou a zaberá viac miesta v pamäti, zatiaľ čo typ integer ukladá 32-bitové celé čísla. Java implicitne konvertuje hodnoty int na double. Možno však budete musieť vykonať túto int na dvojitú konverziu explicitne.

Tento blog popíše metódu prevodu int na double v Jave.

Ako previesť int na double v Jave?

Na prevod int na double môžete použiť:







  • Operátor pridelenia
  • Typové odlievanie
  • metóda valueOf().

Teraz skontrolujeme každú z uvedených metód jednu po druhej.



Metóda 1: Preveďte int na double pomocou operátora priradenia

V programovacom jazyku Java je možné nižší dátový typ jednoducho previesť na vyšší dátový typ pomocou operátora Assignment “ = “. Toto sa nazýva implicitná konverzia.



Syntax





dvojitý b = a

Tu je operátor priradenia „ = ” prevedie “ a ” int typ premennej na “ b “, čo je premenná dvojitého typu.

Príklad
V tomto príklade najprv vytvoríme premennú typu int s názvom „ a “ s nasledujúcou hodnotou:



int a = 14 ;

Potom ho prevedieme na dvojnásobok pomocou „ = operátor priradenia a výslednú hodnotu uložte do b “:

dvojitý b = a ;

Nakoniec vykonajte „ System.out.println() ” metóda na zobrazenie prevedenej hodnoty na konzole:

Systém. von . println ( 'Celočíselná hodnota prevedená na dvojnásobok: ' + b ) ;

Výstup ukazuje, že celé číslo bolo úspešne prevedené na dvojitú hodnotu:

Metóda 2: Konvertujte int na double pomocou Typecasting

Typecasting sa používa, keď chceme previesť jeden dátový typ na iný. Presnejšie povedané, môže sa použiť aj na konverziu medzi dvoma menami.

Syntax

dvojitý b = ( dvojitý ) a ;

Tu prevedieme „ a ” int typ premennej na “ b “, čo je premenná dvojitého typu. ( dvojitý ) označuje požadovaný typ obsadených údajov.

Príklad
V tomto príklade použijeme rovnaký typ celého čísla “ a “ premenná a previesť jej hodnotu na “ dvojitý pomocou Typecasting. Tu sa tiež používa operátor priradenia; zadané celé číslo sa však pretypuje do premennej double a potom sa uloží do premennej typu double “ b “:

dvojitý b = ( dvojitý ) a ;

Potom vytlačte prevedenú hodnotu pomocou „ System.out.println() “ metóda:

Systém. von . println ( 'Celočíselná hodnota prevedená na dvojnásobok typovým obsadením: ' + b ) ;

Výkon

Chcete použiť akúkoľvek vstavanú metódu Java na určený účel? Choďte k ďalšej sekcii!

Metóda 3: Konvertujte int na double pomocou metódy valueOf().

' Dvojité ” Trieda Java wrapper ponúka “ hodnota() ” metóda, ktorú možno použiť na konverziu int na double. Ide o metódu statického typu, čo znamená, že nemusíme vytvárať objekt a volať metódu pomocou názvu triedy, pretože je prístupná bez tohto dodatočného kroku.

Syntax

dvojitý b = Dvojité. hodnota ( a ) ;

Tu prevedieme „ a ” int typ premennej na “ b “ tým, že ho prenesiete ako argument na „ hodnota() “.

Príklad
Tu prevedieme hodnotu už vytvoreného „ a ” premenná pomocou hodnota() metóda. Metóda bude trvať „ a ” ako argument a vráti prevedenú dvojitú hodnotu:

dvojitý b = Dvojité. hodnota ( a ) ;

Nakoniec vytlačte prevedenú hodnotu pomocou „ System.out.println() “ metóda:

Systém. von . println ( 'Celočíselná hodnota prevedená na dvojnásobok pomocou wrapperClass: ' + b ) ;

Výkon

Zostavili sme všetky základné pokyny týkajúce sa prevodu int na double v Jave.

Záver

Ak chcete previesť int na double v jazyku Java, existujú tri metódy: použitie operátora Assignment, použitie Typecasting a metóda valueOf() triedy Double Java wrapper. Všetky tieto metódy fungujú približne rovnako; v závislosti od vašich preferencií si však môžete vybrať ktorúkoľvek z nich. V tomto príspevku sme opísali metódy na konverziu int na double v Jave.