У цій програмі ми навчимося перетворювати цілі (int) змінні у довгі змінні в Java.
Щоб зрозуміти цей приклад, ви повинні знати такі теми програмування Java:
- Типи даних Java (примітивні)
Приклад 1: Програма Java для перетворення int у long за допомогою Typecasting
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 ) )
У наведеному вище прикладі ми маємо int
змінні типу a і b. Зверніть увагу на рядки,
long c = a;
Тут int
змінна типу автоматично перетворюється на long
. Це тому long
, що це вищий тип даних і int
є нижчий тип даних.
Отже, не буде втрат даних при перетворенні з int
на long
. Це називається розширенням типорозміщення . Щоб дізнатись більше, відвідайте Java Typecasting.
Приклад 2: Програма Java для перетворення int у об’єкт Long за допомогою valueof ()
Ми можемо перетворити int
змінну типу в об’єкт Long
класу. Наприклад,
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 ) )
У наведеному вище прикладі ми використовували Long.valueOf()
метод для перетворення змінної a в об'єкт Long
.
Ось Long
клас обгортки в Java. Щоб дізнатись більше, відвідайте клас Java Wrapper.