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 intpremenné typu a a b. Všimnite si riadky,
long c = a;
Tu sa intpremenná typu automaticky prevedie na long. Je to preto, že longje to vyšší dátový typ a intje to nižší dátový typ.
Pri prechode z intna 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ú inttypu môžeme previesť na objekt Longtriedy. 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 Longje obálka triedy v Jave. Ak sa chcete dozvedieť viac, navštívte triedu Java Wrapper.








