Примитивни типове данни
Типа данни определя стойностите, които една променлива може да съхранява, например ако дадена променлива има тип данни INT, тя може да съхранява само цели стойности. В java имаме две категории типове данни:
1) Примитивни типове данни
2) Непримитивни типове данни – Масиви и Низове са непримитивни типове данни.
Java е статично типизиран език. Статично типизиран език, е такъв в който типът данни на променлива е известен в етапа на компилиране. Това означава, че трябва да декларирате променливата, преди да можете да я използвате.
int num;Така че, за да се използва променливата num, трябва да я обявим първо, както е показано по-горе. Добра програмна практика е да декларирме променливите ( които ще използваме) в момента в който са ни необходими.
1) Примитивни типове данни
В Java имаме осем примитивни типа данни: boolean, char, byte, short, int, long, float and double.
byte, short, int и long са типове данни за съхранение на цели номера.
float и double се използват за дробни числа.
char се използва за съхраняване на знаци(букви).
boolean е тип данни който се използва за променливи, които съхраняват или вярно, или невярно.
byte:
Той може да съхранява цяло число между -128 и 127. Най-вече се използва за запазване на паметта и когато сте сигурни, че числата биха били в лимита, зададен от типа байт данни. Размер по подразбиране на този тип данни: 1 байт. Стойност по подразбиране: 0 Пример:
class JavaExample {
public static void main(String[] args) {
byte num;
num = 113;
System.out.println(num);
}
}Изход:
Опитайте същата програма, като присвоите стойност присвояване на 150 стойност променлива num, бихте се получила грешка несъответствие на типа, защото стойността 150 е извън диапазона на тип байт. Обхватът на байта, както споменах по-горе, е -128 до 127.
Short:
Това е по-голямо от байта по отношение на размера и по-малко от int число. Обхватът му е -32,768 до 32767. Размер по подразбиране на този тип данни: 2 байта
int: Използва се, когато short не е достатъчно голям, за да съхранява номера, той има по-широк диапазон: -2,147,483,648 to 2,147,483,647 Размер по подразбиране на този тип данни: 4 байта Стойност по подразбиране: 0 Пример:
Изход:
Типът данни на байта не можа да задържи стойността 150, но кратък тип данни може, защото има по-широк диапазон.
long:
Използва се, когато int не е достатъчно голям, за да съхранява стойността, той има по-широк обхват от типа INT, вариращ от -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807. размер: 8 байта Стойност по подразбиране: 0 Пример:
Изход:
double: Достатъчно за съхранение на числа с 15 десетични цифри размер: 8 байта
Пример:
Изход:
float: Достатъчна за държане от 6 до 7 десетични цифри
размер: 4 байта
Изход:
boolean: държи или вярно за невярно.
Изход:
char: държи знаци. размер: 2 байта
Изход:
Литерали в Java
Литерала е фиксирана стойност, която присвояваме на променлива в програма.
Тук стойност 10 е литерал на цяло число.
Тук А е литерал на char
Литерали на цяло число
Целочислените литерали се присвояват на променливите от типа данни byte, short, int иlong.
Литерали на десетично исло
Използва се за тип данни float иdouble
Забележка: наставката "f" означава че типа да литерала е float по подразбиране литерала ще е от тип double
Личерали символи и текст
Използва се за тип char и String.
Last updated
Was this helpful?