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 “:
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:
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.