Jak převést int na double v Javě

Jak Prevest Int Na Double V Jave



V Javě jsou nejoblíbenějšími primitivními datovými typy „ dvojnásobek ' a ' int “. Datový typ double je rozsáhlejší než typ int, protože ukládá 64bitová čísla s plovoucí desetinnou čárkou a zabírá více místa v paměti, zatímco typ integer ukládá 32bitová celá čísla. Java implicitně převádí hodnoty int na double. Možná však budete muset provést tento int na dvojitý převod explicitně.

Tento blog bude popisovat metodu převodu int na double v Javě.

Jak převést int na double v Javě?

Pro převod int na double můžete použít:







  • Operátor přiřazení
  • Typové odlévání
  • metoda valueOf().

Nyní se podíváme na každou ze zmíněných metod jednu po druhé.



Metoda 1: Převeďte int na double pomocí operátoru přiřazení

V programovacím jazyce Java lze nižší datový typ snadno převést na vyšší datový typ pomocí operátoru Assignment “ = “. Tomu se říká implicitní konverze.



Syntax





dvojnásobek b = A

Zde operátor přiřazení „ = “ převede “ A proměnná typu „int“ na „ b “, což je proměnná dvojího typu.

Příklad
V tomto příkladu nejprve vytvoříme proměnnou int s názvem „ A “ s následující hodnotou:



int A = 14 ;

Poté jej převedeme na dvojnásobek pomocí „ = operátor přiřazení a výslednou hodnotu uložte do b “:

dvojnásobek b = A ;

Nakonec proveďte „ System.out.println() ” metoda pro zobrazení převedené hodnoty na konzoli:

Systém. ven . println ( 'Celočíselná hodnota převedena na dvojnásobek: ' + b ) ;

Výstup ukazuje, že celé číslo bylo úspěšně převedeno na dvojitou hodnotu:

Metoda 2: Převést int na double pomocí Typecasting

Typecasting se používá, když chceme převést jeden datový typ na jiný. Přesněji řečeno, může být také použit pro konverzi mezi int na dvojitou konverzi.

Syntax

dvojnásobek b = ( dvojnásobek ) A ;

Zde převedeme „ A proměnná typu „int“ na „ b “, což je proměnná dvojího typu. ( dvojnásobek ) označuje požadovaný typ obsazení dat.

Příklad
V tomto příkladu použijeme stejný typ celého čísla „ A ” proměnnou a převeďte její hodnotu na “ dvojnásobek “ pomocí Typecasting. Zde se také používá operátor přiřazení; zadané celé číslo je však přetypováno do typu double a poté uloženo do proměnné typu double “ b “:

dvojnásobek b = ( dvojnásobek ) A ;

Poté vytiskněte převedenou hodnotu pomocí „ System.out.println() “ metoda:

Systém. ven . println ( 'Celočíselná hodnota převedená na dvojnásobek přetypováním: ' + b ) ;

Výstup

Chcete pro daný účel využít jakoukoli vestavěnou metodu Java? Zamiřte k další sekci!

Metoda 3: Převést int na double Použití metody valueOf().

' Dvojnásobek Třída Java wrapper nabízí hodnota() ” metodu, kterou lze použít k převodu int na double. Jedná se o metodu statického typu, což znamená, že nemusíme vytvářet objekt a volat metodu pomocí názvu třídy, protože k ní lze přistupovat bez tohoto dodatečného kroku.

Syntax

dvojnásobek b = Dvojnásobek. hodnota ( A ) ;

Zde převedeme „ A proměnná typu „int“ na „ b “ předáním jako argument „ hodnota() “ metoda.

Příklad
Zde převedeme hodnotu již vytvořeného „ A ” proměnná pomocí hodnota() metoda. Metoda bude trvat „ A ” jako argument a vrátí převedenou hodnotu double:

dvojnásobek b = Dvojnásobek. hodnota ( A ) ;

Nakonec vytiskněte převedenou hodnotu pomocí „ System.out.println() “ metoda:

Systém. ven . println ( 'Celočíselná hodnota převedená na double pomocí wrapperClass: ' + b ) ;

Výstup

Sestavili jsme všechny základní pokyny týkající se převodu int na double v Javě.

Závěr

Chcete-li převést int na double v Javě, existují tři metody: použití operátoru Assignment, použití Typecasting a metoda valueOf() třídy Double Java wrapper. Všechny tyto metody fungují přibližně stejně; v závislosti na vašich preferencích si však můžete vybrat kteroukoli. V tomto příspěvku jsme popsali metody převodu int na double v Javě.