Оглавление:
- Ключевое различие - целое и плавающее
- Что такое целое?
- Что такое Float?
- В чем сходство между целым числом и числом с плавающей запятой?
- В чем разница между целым числом и числом с плавающей запятой?
- Резюме - целое число против числа с плавающей запятой
Видео: Разница между целым числом и числом с плавающей запятой
2024 Автор: Mildred Bawerman | [email protected]. Последнее изменение: 2023-12-16 08:42
Ключевое различие - целое и плавающее
Float и Double - это другие классы-оболочки, которые используются для преобразования примитивных типов данных. Иногда требуется преобразовать примитивный тип данных в объект и преобразовать объект в примитивный тип данных. Для этого можно использовать классы Wrapper. Такие языки программирования, как Java, содержат классы Wrapper. Они используются для этого процесса преобразования. Класс-оболочка - это класс, который инкапсулирует типы. Эти типы можно использовать для создания экземпляров объектов и методов в другом классе, которому требуются эти типы. В Java есть восемь примитивных типов. Это int, short, byte, long, boolean, char, float и double. Соответствующий класс-оболочка для логического типа данных - Boolean. Класс-оболочка для типа данных char - это символ. Short, Byte, Integer, Long, Float и Double - это другие классы-оболочки. Автоматическое преобразование примитивного типа данных в объект называется автобоксингом. Автоматическое преобразование объекта в примитивный тип называется распаковкой. В этой статье обсуждаются два класса-оболочки: Integer и Float. Ключевое различие между Integer и Float заключается в том, что Integer - это класс-оболочка, связанный с примитивным типом данных int, а Float - это класс-оболочка, связанный с примитивным типом данных float.
СОДЕРЖАНИЕ
1. Обзор и основные различия
2. Что такое целое число
3. Что такое число с плавающей запятой
4. Сходства между целым числом и числом с плавающей запятой
5. Сравнение бок о бок - целое число и число с плавающей запятой в табличной форме
6. Резюме
Что такое целое?
Integer - это класс-оболочка в Java. Соответствующий тип данных - int. Он используется для преобразования типа данных int в объект или для преобразования объекта в int. Обратитесь к приведенному ниже примеру с классом-оболочкой Integer.
Рисунок 01: Программа с целочисленным классом-оболочкой
Согласно приведенной выше программе x - это переменная типа int. Он содержит значение 10. Integer.valueOf используется для преобразования int в объект типа Integer. Переменная x передается в значение метода. Точно так же int преобразуется в целое число.
Y - это объект типа Integer. Конструктору передается значение 5. Используя метод intValue, этот объект преобразуется в тип данных int. Это преобразованное значение сохраняется в переменной z, которая может содержать int.
Рисунок 02: Пример автобокса и распаковки1
Согласно приведенной выше программе переменная x имеет int. При присвоении ему значения Integer компилятор автоматически записывает Integer.valueOf (x) внутри. Это автоматический бокс. 'A' относится к типу Integer. Значение 6 передается конструктору. При назначении значения a для b компилятор автоматически записывает a.intValue () внутри. Это распаковка.
Что такое Float?
Float - это класс-оболочка в Java. Соответствующий тип данных - float. Он используется для преобразования типа данных float в объект или для преобразования объекта в float. Обратитесь к приведенному ниже примеру с классом-оболочкой Float.
Рисунок 03: Программа с классом Float Wrapper
Согласно приведенной выше программе, x - это переменная типа float. Он содержит значение 20,5f. Float.valueOf используется для преобразования float в объект типа Float. Переменная x передается методу valueOf. Точно так же float преобразуется в Float.
Y - это объект типа Float. Конструктору передается значение 10.5f. Используя метод floatValue, этот объект преобразуется в тип данных с плавающей запятой. Это преобразованное значение сохраняется в переменной z, которая может содержать значение с плавающей запятой.
Рисунок 04: Пример автобокса и распаковки2
Согласно приведенной выше программе переменная x имеет число с плавающей запятой. При назначении его для Float компилятор автоматически записывает Float.valueOf (x) внутри. Это автобокс. 'A' относится к типу Float. Конструктору передается значение 6.1f. При присвоении значения a переменной b компилятор автоматически записывает a.floatValue () внутри. Это распаковка.
В чем сходство между целым числом и числом с плавающей запятой?
И Integer, и Float являются классами-оболочками в Java
В чем разница между целым числом и числом с плавающей запятой?
Различать статью в середине перед таблицей
Целое число против числа с плавающей запятой |
|
Integer - это класс, который заключает в объект значение примитивного типа int. | Float - это класс, который включает в объект значение примитивного типа float. |
Связанный примитивный тип данных | |
Integer - это класс-оболочка, связанный с типом данных int. | Float - это класс-оболочка, связанный с типом данных float. |
Резюме - целое число против числа с плавающей запятой
В Java есть восемь основных примитивных типов. Это int, short, byte, long, boolean, char, float и double. Иногда необходимо преобразовать примитивные типы данных в объекты и объекты в примитивные типы. Для этого используются классы-оболочки. Каждый примитивный тип имеет соответствующий класс-оболочку. Эти классы-оболочки: Integer, Short, Byte, Long, Boolean, Char, Float и Double. В этой статье обсуждалась разница между Integer и Float. Разница между Integer и Float заключается в том, что Integer - это класс-оболочка, связанный с примитивным типом данных int, а Float - это класс-оболочка, связанный с примитивным типом данных float.
Рекомендуем:
Разница между основным и эффективным репродуктивным числом
Ключевое различие между базовым и эффективным числом репродукций заключается в том, что базовое репродуктивное число (R0) - это репродуктивное число при отсутствии иммунитета
Разница между валентностью и окислительным числом
Ключевое различие между валентностью и степенью окисления заключается в том, что валентность - это максимальное количество электронов, которое атом может потерять, получить или поделиться, чтобы стать стабильным
Разница между атомным весом и массовым числом
Ключевое различие между атомным весом и массовым числом состоит в том, что атомный вес - это средняя масса, рассчитанная с учетом всех изотопов, тогда как массовое число
Разница между точкой с запятой и двоеточием
Точка с запятой против двоеточия. Знание разницы между точкой с запятой и двоеточием имеет большое значение при использовании английского языка. Точка с запятой и двоеточие - это каламбур
Разница между запятой и точкой с запятой
Запятая и точка с запятой. Разница между запятой и точкой с запятой для многих очень сбивает с толку, поскольку большинство из нас не знает, когда какую использовать. Запятая и полукруглая