V tomto programe sa naučíme prevádzať celočíselné (int) premenné na dlhé premenné v Jave.
Aby ste pochopili tento príklad, mali by ste mať znalosti nasledujúcich tém programovania v jazyku Java:
- Dátové typy Java (primitívne)
Príklad 1: Program Java na prevod typu int na long pomocou 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 ) )
Vo vyššie uvedenom príklade máme int
premenné typu a a b. Všimnite si riadky,
long c = a;
Tu sa int
premenná typu automaticky prevedie na long
. Je to preto, že long
je to vyšší dátový typ a int
je to nižší dátový typ.
Pri prechode z int
na teda nedôjde k žiadnej strate údajov long
. Toto sa nazýva rozširovanie obsadenia . Ak sa chcete dozvedieť viac, navštívte Java Typecasting.
Príklad 2: Program Java na premenu int na objekt Long pomocou valueof ()
Premennú int
typu môžeme previesť na objekt Long
triedy. Naprí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 ) )
Vo vyššie uvedenom príklade sme použili Long.valueOf()
metódu na prevod premennej a na objekt Long
.
Tu Long
je obálka triedy v Jave. Ak sa chcete dozvedieť viac, navštívte triedu Java Wrapper.