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

Съдържание:

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

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

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

СЪДЪРЖАНИЕ

1. Общ преглед и ключова разлика

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

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

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

5. Сравнение едно до друго - променливи срещу литерали за данни в Java в таблична форма

6. Резюме

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

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

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

Всяка променлива има уникални имена, за да ги идентифицира. Те се наричат идентификатори. Програмистът трябва да следва правилата, когато дава имена на променливи. Java е език, чувствителен към регистъра. Следователно името на променливата 'number' се различава от 'NUMBER'. Името на променливата може да съдържа Unicode букви и цифри. Те не могат да имат интервали. Вижте програмата по-долу.

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

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

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

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

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

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

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

Фигура 02: Програма Java с литерали

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

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

Както променливите, така и литералите за данни в Java се използват в програмирането

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

Различна статия Средна преди таблица

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

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

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

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

Препоръчано: