English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
В этой программе мы узнаем, как преобразовать переменную типа integer (int) в переменную типа long.
Чтобы понять этот пример, вы должны знать следующееJava программированиеТема:
class Main { public static void main(String[] args) { // Создание переменной int int a = 25; int b = 34; //Преобразование int в long //Использование типа преобразования 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 преобразование типов.
Мы можем преобразовать переменную типа int в объект класса Long. Например:
class Main { public static void main(String[] args) { // Создание переменной int int a = 251; // Преобразование в объект Long // Использование valueOf() Long obj = Long.valueOf(a); System.out.println(obj); // 251 } }
В приведенном выше примере мы использовали метод Long.valueOf() для преобразования переменной a в объект Long.
Здесь, Long является оберткой в Java. Для получения дополнительной информации, пожалуйста, посетитеJava Wrapper класс.