Съдържание:
- Ключова разлика - Integer срещу Float
- Какво е Integer?
- Какво е Float?
- Каква е приликата между Integer и Float?
- Каква е разликата между Integer и Float?
- Резюме - Integer срещу Float
Видео: Разлика между цяло число и плаващо число
2024 Автор: Mildred Bawerman | [email protected]. Последно модифициран: 2023-12-16 08:37
Ключова разлика - Integer срещу Float
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. Какво е Integer
3. Какво е Float
4. Прилики между Integer и Float
5. Сравнение едно до друго - Integer срещу Float в таблична форма
6. Резюме
Какво е Integer?
Integer е клас на обвивка в Java. Съответният тип данни е int. Използва се за преобразуване на тип данни int в обект или за преобразуване на обект в int. Вижте примера по-долу с клас на обвивка Integer.
Фигура 01: Програма с Integer Wrapper Class
Според горната програма x е променлива от тип int. Той съдържа стойността 10. Integer.valueOf се използва за преобразуване на int в обект тип Integer. Променливата x се предава към стойността на метода. По същия начин int се преобразува в цяло число.
Y е обект от тип Integer. Стойност 5 се предава на конструктора. Използвайки метода intValue, този обект се преобразува в тип данни int. Тази преобразувана стойност се съхранява в променлива z, която може да съдържа int.
Фигура 02: Пример за автоматично кутиране и разопаковане
Според горната програма променливата x има int. Когато го присвоява на Integer, компилаторът автоматично записва Integer.valueOf (x) вътрешно. Това е автоматичен бокс. 'A' е от тип Integer. Стойността 6 се предава на конструктора. Когато присвоява стойност на b, компилаторът автоматично записва a.intValue () вътрешно. Това е разопаковане.
Какво е Float?
Float е клас на обвивка в Java. Съответният тип данни е плаващ. Използва се за преобразуване на тип данни с поплавък в обект или за преобразуване на обект в плувка. Вижте примера по-долу с клас Float wrapper.
Фигура 03: Програма с клас Float Wrapper
Според горната програма x е променлива от тип float. Той съдържа стойността 20.5f. Float.valueOf се използва за конвертиране на float в обект тип Float. Променливата x се предава на метода valueOf. По същия начин поплавъкът се преобразува в поплавък.
Y е обект от тип Float. Стойност 10.5f се предава на конструктора. Използвайки метод floatValue, този обект се преобразува в тип плаващ данни. Тази преобразувана стойност се съхранява в променлива z, която може да съдържа плаваща стойност.
Фигура 04: Пример за автоматично кутиране и разопаковане2
Съгласно горната програма променливата x има плаващ знак. Когато го присвоява на Float, компилаторът автоматично записва Float.valueOf (x) вътрешно. Това е автобокс. 'A' е от тип Float. Стойността 6.1f се предава на конструктора. Когато присвоява стойност на b, компилаторът автоматично записва a.floatValue () вътрешно. Това е разопаковане.
Каква е приликата между Integer и Float?
И двете Integer и Float са класове обвивки в Java
Каква е разликата между Integer и Float?
Различна статия Средна преди таблица
Цяло число срещу Float |
|
Integer е клас, който обгръща стойност на примитивния тип int в обект. | Float е клас, който обгръща стойност на примитивния тип float в обект. |
Свързан примитивен тип данни | |
Integer е класът на обвивката, свързан с типа данни int. | Float е класът на обвивката, свързан с типа данни на float. |
Резюме - Integer срещу 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.
Препоръчано:
Разлика между атомното тегло и масовото число
Ключовата разлика между атомното тегло и масовото число е, че атомното тегло е средната маса, изчислена с оглед на всички изотопи, докато масовото число
Разлика между масовото число и атомната маса
Масово число спрямо атомна маса Атомите се състоят главно от протони, неутрони и електрони. Някои от тези субчастици имат маса; следователно те допринасят
Разлика между атомно число и масово число
Атомно число срещу масово число Атомите се характеризират със своите атомни номера и масови числа. В периодичната таблица атомите са подредени според
Разлика между цифра и число
Digit vs Number Разликата между цифра и число е подобна на разликата между буква или знак и дума. Точно като азбучно нека
Разлика между просто число и главни фактори
Първо число срещу първостепенни фактори Концепцията ' факторизиране ' е дефиниран за цели числа. Следователно коефициентът на число (цяло число) е друго цяло число, което може да d