Компютърната програма е набор от инструкции за изпълнение на задача. Изисква се да се съхраняват данни по време на програмиране. Следователно тези данни се съхраняват в паметта. Тези запазени места за памет се наричат променливи. Променливите трябва да имат уникални имена, защото трябва да бъдат идентифицирани лесно за извършване на математически или логически операции. Променливите са присвоени със стойности. Понякога тези стойности са фиксирани и няма да се променят. Тези видове стойности се наричат литерали за данни. В програмата, ако има изявление като int стойност = 5, „int“ е типът данни. „Стойността“ е променливата, а „5“ е буквалната информация. Тази статия обсъжда разликата между променливи и литерали на данни в Java. Най- ключова разлика между променливи и литерали за данни в Java е това променливите са запазените места за памет, за да съхраняват стойности със символични имена, докато литералите на данните са нотации, представляващи фиксирани стойности в програмирането.
1. Преглед и ключова разлика
2. Какво представляват променливите в Java
3. Какво представляват литералите за данни в Java
4. Прилики между променливи и литерали за данни в Java
5. Паралелно сравнение - Променливи спрямо литерали за данни в Java в таблична форма
6. Резюме
Променливата е място за съхраняване на стойност в паметта. Всяко място в паметта може да съхранява конкретен тип данни. 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“. Героят е поставен в единични кавички.
Литералът на данните е представяне на изходен код на фиксирана стойност. Стойностите като 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.“, Учебни точки, 8 януари 2018 г. Налични тук