Program Java pro převod proměnných typu int na dvojnásobek

V tomto programu se naučíme převádět celočíselné (int) proměnné na dvojité v Javě.

Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata Java:

  • Datové typy Java (primitivní)
  • Základní vstup a výstup Java

Příklad 1: Program Java k převodu na dvojnásobek pomocí Typecastingu

 class Main ( public static void main(String() args) ( // create int variables int a =33; int b = 29; // convert int into double // using typecasting double c = a; double d = b; System.out.println(c); // 33.0 System.out.println(d); // 29.0 ) )

Ve výše uvedeném příkladu máme intproměnné typu a a b. Všimněte si řádku,

 double c = a;

Zde se intproměnná typu automaticky převede na double. Je to proto, že doubleje vyšší datový typ (datový typ s větší velikostí) a intje nižší datový typ (datový typ s menší velikostí).

Při převodu z intna tedy nedojde ke ztrátě dat double. Tomu se říká rozšiřující se obsazení . Další informace najdete na webu Java Typecasting.

Příklad 2: Převést int na objekt Double pomocí valueOf ()

Můžeme také převést intproměnnou typu na objekt Doubletřídy. Například,

 class Main ( public static void main(String() args) ( // create int variables int a = 332; // convert to an object of Double // using valueOf() Double obj = Double.valueOf(a); System.out.println(obj); // 332.0 ) )

Ve výše uvedeném příkladu jsme použili Double.valueOf()metodu k převodu proměnné a na objekt Double.

Zde Doubleje obálka třídy v Javě. Chcete-li se dozvědět více, navštivte třídu Java Wrapper.

Zajímavé články...