V tomto programu se naučíme převádět celočíselné (int) proměnné na dlouhé proměnné v Javě.
Abychom porozuměli tomuto příkladu, měli byste znát následující programovací témata Java:
- Datové typy Java (primitivní)
Příklad 1: Program Java k převodu int na dlouhý pomocí Typecastingu
class Main ( public static void main(String() args) ( // create int variables int a = 25; int b = 34; // convert int into long // using typecasting long c = a; long d = b; System.out.println(c); // 25 System.out.println(d); // 34 ) )
Ve výše uvedeném příkladu máme int
proměnné typu a a b. Všimněte si řádků,
long c = a;
Zde se int
proměnná typu automaticky převede na long
. Je to proto, že long
je to vyšší datový typ a int
je to nižší datový typ.
Při převodu z int
na tedy nedojde ke ztrátě dat long
. Tomu se říká rozšiřující se obsazení . Další informace najdete na webu Java Typecasting.
Příklad 2: Program Java pro převod int na objekt Long pomocí valueof ()
Můžeme převést int
proměnnou typu na objekt Long
třídy. Například,
class Main ( public static void main(String() args) ( // create int variables int a = 251; // convert to an object of Long // using valueOf() Long obj = Long.valueOf(a); System.out.println(obj); // 251 ) )
Ve výše uvedeném příkladu jsme použili Long.valueOf()
metodu k převodu proměnné a na objekt Long
.
Zde Long
je obálka třídy v Javě. Chcete-li se dozvědět více, navštivte třídu Java Wrapper.