W tym programie nauczymy się konwertować zmienne całkowite (int) na długie zmienne w Javie.
Aby zrozumieć ten przykład, należy znać następujące tematy dotyczące programowania w języku Java:
- Typy danych Java (prymitywne)
Przykład 1: Program Java do konwersji z int na long przy użyciu rzutowania typów
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 ) )
W powyższym przykładzie mamy int
zmienne typu a i b. Zwróć uwagę na linie,
long c = a;
Tutaj int
zmienna typu jest automatycznie konwertowana na long
. Dzieje się tak, ponieważ long
jest to wyższy typ danych i int
niższy typ danych.
W związku z tym nie będzie utraty danych podczas konwersji z int
do long
. Nazywa się to rozszerzeniem typu rzutowania . Aby dowiedzieć się więcej, odwiedź stronę Java Typecasting.
Przykład 2: Program Java do konwersji int na obiekt Long za pomocą valueof ()
Możemy przekonwertować int
zmienną typu na obiekt Long
klasy. Na przykład,
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 ) )
W powyższym przykładzie użyliśmy Long.valueOf()
metody do konwersji zmiennej a na obiekt Long
.
Tutaj Long
jest klasa opakowująca w Javie. Aby dowiedzieć się więcej, odwiedź stronę Java Wrapper Class.