Разница между целым числом и числом с плавающей запятой

Оглавление:

Разница между целым числом и числом с плавающей запятой
Разница между целым числом и числом с плавающей запятой

Видео: Разница между целым числом и числом с плавающей запятой

Видео: Разница между целым числом и числом с плавающей запятой
Видео: Лекция 4: Числа с плавающей запятой 2024, Май
Anonim

Ключевое различие - целое и плавающее

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.

Разница между Integer и Float Figure 02
Разница между Integer и Float Figure 02

Рисунок 02: Пример автобокса и распаковки1

Согласно приведенной выше программе переменная x имеет int. При присвоении ему значения Integer компилятор автоматически записывает Integer.valueOf (x) внутри. Это автоматический бокс. 'A' относится к типу Integer. Значение 6 передается конструктору. При назначении значения a для b компилятор автоматически записывает a.intValue () внутри. Это распаковка.

Что такое Float?

Float - это класс-оболочка в Java. Соответствующий тип данных - float. Он используется для преобразования типа данных float в объект или для преобразования объекта в float. Обратитесь к приведенному ниже примеру с классом-оболочкой Float.

Разница между Integer и Float figure 03
Разница между Integer и Float figure 03

Рисунок 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.

Рекомендуем: