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

Съдържание:

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

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

Видео: Разлика между променливи и литерали на данни в Java
Видео: More than Coffee: Golang. Почему Java разработчики учат GO как второй язык. 2024, Септември
Anonim

Ключова разлика – променливи срещу литерали на данни в Java

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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