Разлика между променливи и литерали за данни в Java

Ключова разлика - променливи спрямо данни Литерали на Java

Компютърната програма е набор от инструкции за изпълнение на задача. Изисква се да се съхраняват данни по време на програмиране. Следователно тези данни се съхраняват в паметта. Тези запазени места за памет се наричат ​​променливи. Променливите трябва да имат уникални имена, защото трябва да бъдат идентифицирани лесно за извършване на математически или логически операции. Променливите са присвоени със стойности. Понякога тези стойности са фиксирани и няма да се променят. Тези видове стойности се наричат ​​литерали за данни. В програмата, ако има изявление като int стойност = 5, „int“ е типът данни. „Стойността“ е променливата, а „5“ е буквалната информация. Тази статия обсъжда разликата между променливи и литерали на данни в Java. Най- ключова разлика между променливи и литерали за данни в Java е това променливите са запазените места за памет, за да съхраняват стойности със символични имена, докато литералите на данните са нотации, представляващи фиксирани стойности в програмирането.

СЪДЪРЖАНИЕ

1. Преглед и ключова разлика
2. Какво представляват променливите в Java
3. Какво представляват литералите за данни в Java
4. Прилики между променливи и литерали за данни в Java
5. Паралелно сравнение - Променливи спрямо литерали за данни в Java в таблична форма
6. Резюме

Какво представляват променливите в Java?

Променливата е място за съхраняване на стойност в паметта. Всяко място в паметта може да съхранява конкретен тип данни. Java езикът поддържа осем примитивни типа данни. Те са байт, къс, int, дълъг, булев, плаващ, двоен и char. Байтът тип данни е 8-битово подписано двойка за цяло число. Полезно е да спестите място в големи масиви, защото е 4 пъти по-малък от int. Типът на краткия тип данни е 16-битово подписано цяло число на комплемента. Той е 2 пъти по-малък от int. Инт е 32-битово подписано двойно цяло число. Това е най-разпространеният тип данни за съхраняване на числови стойности без десетични знаци, когато няма много притеснения за паметта. Дългият тип данни е цялостно число на 64-битови подписани две. Използва се за съхраняване на широк спектър от числа. Float и double са два типа данни за съхранение на числови стойности с десетична запетая. Поплавъкът е 32-битов, а двойният - 64 бита. Булевата се използва за съхраняване на вярно или невярно. Един тип може да бъде запазен, като се използва тип данни за char. Това са основните примитивни типове данни в Java.

Когато има оператор като int x; това означава, че променливата x може да съдържа цяло число. Не заделя памет за променливото число. Когато има оператор като int x = 5; това означава, че променливата x може да съдържа цели числа и тя съдържа стойност 5. Инициализираната стойност може да бъде променена в програмата по-късно. Стойността x може да се изравни с някакво друго цяло число, като 10 по-късно. например x = 10;

Всяка променлива има уникални имена, за да ги идентифицира. Те се наричат ​​идентификатори. Програмистът трябва да следва правилата, когато дава имена за променливи. Java е език, който зависи от регистър. Следователно името на променливата 'число' е различно от 'НОМЕР'. Името на променливата може да съдържа букви и цифри на Unicode. Те не могат да имат интервали. Вижте по-долу програмата.

Фигура 01: Java програма с променливи

Според горната програма x и y са променливи, които съдържат цели числа. Сумата се присвоява на променлива сума. Дължината и ширината са двойни променливи. Умножението се съхранява в променливата на областта, която е декларирана като двойна променлива. В променливата буква може да се съхранява един символ. Съдържа „A“. Героят е поставен в единични кавички.

Какво представляват литералите за данни в Java?

Литералът на данните е представяне на изходен код на фиксирана стойност. Стойностите като 5, 4.3, true не изискват никакви изчисления. Следователно, те са известни като литерали за данни. Когато има изявление, двойно число = 20,5; „двойният“ е типът данни. 'Числото' е променливата. 20.5 е литералът на данните.

Има различни видове литерали. Те са цели числа, литерали с плаваща запетая, символи и низови литерали. Целите литерали се използват за инициализиране на променливи от цели типове данни като байт, кратък, int и long. Литералите с плаваща запетая се използват за инициализиране на променливи от тип данни float и double. Буквалът с плаваща запетая завършва с f или F, той е от тип float. Ако завършва с d или D, е двойно. Писането на d не е задължително. Символите и низовите литерали се състоят от Unicode символи. Литералните символи представляват единичен знак, докато буквеният буквал представлява набор от знаци. Литералните знаци са вътре в единния цитат. например - 'B'. Низовите буквали са вътре в двойните кавички. например- „Програмиране“. Вижте по-долу програмата.

Фигура 02: Java програма с Literals

Според горната програма числото е променлива. Целочисленият буквал в числовата променлива е 10. Променливата doubleValue може да съдържа двойна стойност. Променливата floatValue може да съдържа поплавък. Следователно 5.4 и 5.4f са литерали с плаваща запетая. Буквената променлива съдържа символ "B". Това е буква буква. Думата променлива съдържа набор от знаци. Така че, това е низ буквално.

Какво е сходството между променливи и литерали за данни в Java?

  • И променливите, и литералите за данни в Java се използват в програмирането.

Каква е разликата между променливи и литерали за данни в Java?

Променливи срещу литерали за данни

Променливите са запазени места в паметта, които съхраняват стойности със символични имена. Данните литерали са представяне на изходния код на фиксирани стойности.
сдружаване
Променливите са свързани с местоположението на паметта. Литералите на данните са свързани с фиксирани стойности, които са поставени вътре в променливите.

резюме - Променливи спрямо данни Литерали на Java

Променливите и литералите на данни са често срещани термини, свързани с програмирането. Тази статия обсъжда разликата между променливи и литерали на данните. Разликата между променливи и литерали на данни в Java е, че променливите са запазените места за памет, за да съхраняват стойности със символични имена, докато литералите за данни са обозначения, представляващи фиксирани стойности в програмирането.

справка:

Точка, уроци. „Основни типове данни на Java.“, Учебни точки, 8 януари 2018 г. Налични тук