JavaRush /Java блогу /Random-KY /Java примитивдик түрлөрү
articles
Деңгээл

Java примитивдик түрлөрү

Группада жарыяланган
Жогоруда айтылгандай, Javaда төмөнкү примитивдүү типтер аныкталган: Java примитивдик түрлөрү - 1
  • бүтүн сан түрлөрү;
  • реалдуу түрлөрү;
  • логикалык түрү.
=Примитивдүү өзгөрмө жарыялоо операторунан кийин түзүлгөн өзгөрмөгө баштапкы маани ыйгаруучу " " инициализация оператору болушу мүмкүн .

1. Бүтүн өзгөрмөлөрдүн түрлөрү

Бүтүн сан түрлөрү аларга бөлүнгөн эстутумдун көлөмүнө жараша айырмаланат. Бүтүн сан түрлөрүнүн мүнөздөмөлөрү tableда келтирилген. 1.1.
Таблица 1.1. Java бүтүн сан түрлөрүнүн мүнөздөмөлөрү
Java примитивдик түрлөрү - 2Төмөнкү tableдан көрүнүп тургандай, типтен башка бүтүн сан өзгөрмөлөрү charJava тorнде кол коюлган өзгөрмөлөр болуп эсептелет. Программада бүтүн сандык константаларды үч жолдун бири менен көрсөтүүгө болот: ондук, он алтылык же сегиздик маанилер. Демейки боюнча, бардык сандар ондук катары чечмеленет жана түрү int. longСиз сандын аягына тамга "l"же тамга кошуу менен мүчөлүк түрүн ачык көрсөтө аласыз "L". Он алтылык"0x" маани же символдору аркылуу көрсөтүлөт "0X", андан кийин сандын мааниси (сандар 0-9жана тамгалар A-Fже a-f), мисалы: 0x7FFF. Сегиздик белгидеги сан нөл менен башталышы керек, андан кийин бир же бир нече сегиздик цифралар, мисалы 077777. Сегиздик жана он алтылык сандар оң да, терс да болушу мүмкүн жана ондук көрсөтүүдөгү сандар менен бирдей диапазондо өзгөрүшү мүмкүн (мисалы, он алтылык сандардын byteмаксималдуу мааниси 0x7Fжана минималдуу мааниси - 0x80, ал эми сегиздик сандардын тиешелүүлүгүнө жараша 177жана - 200) Мисалдары бүтүн өзгөрмөлөрдү жарыялоо:
int x = 0;
long i, j, k;
byte a1 = 0xF1, a2 = 0x07;
short r1 = 017;
Java тorндеги символдор ачкыч сөз менен аныкталат charжана Юниcode стандартын колдонуу менен ишке ашырылат. Символ константасын программада же кадимки символ катары белгилей аласыз. Символикалык маани бир жуп апостроф менен камтылууга тийиш, мисалы:
char symbol='f';
Символдорду жазуунун дагы бир жолу - символдун Юниcode codeун билдирген "\u"төрт орундуу он алтылык сандан кийин (ден баштап га чейин 0000) турган жуп символдор, мисалы:FFFF
char symbol = '\u0042';
Клавиатурада табылбаган кээ бир символдорду \1-tableда көрсөтүлгөндөй, " " белгисин, андан кийин качуу ырааттуулугун аныктаган алфавиттик белгини камтыган качуу ырааттуулугу деп аталгандарды колдонуу менен көрсөтүүгө болот. 1.2.
Таблица 1.2. Java тorнде колдонулган Escape ырааттуулугу
Java примитивдик түрлөрү - 3

2. Өзгөрмөлөрдүн реалдуу түрлөрү

Java тor кадимки жана эки биттик калкыма чекиттүү сандарды жана өзгөрмөлөрдү колдойт - түрлөрү floatжана double. Калкыма чекиттүү сандар үчүн чекит менен бөлүнгөн бүтүн жана бөлчөк бөлүктөрүн көрсөтүү керек, мисалы 4.6же 7.0. Чоң сандар үчүн экспоненциалдык белгини колдонсоңуз болот (мантиссаны көрсөткүчтөн бөлүү үчүн символ "e"же символдун жардамы менен "E"), мисалы, -3,58×107 саны –3.58E7, ал эми 73,675×10-15 саны катары жазылат 73.675e-15. Java реалдуу түрлөрүнүн мүнөздөмөлөрү tableда берилген. 2.1.
Таблица 2.1. Java реалдуу түрлөрүнүн мүнөздөмөлөрү
Java примитивдик түрлөрү - 4Калкыма чекиттүү өзгөрмөлөр сандык маанилерди гана эмес, ошондой эле атайын аныкталган желектердин (абалдардын) каалаганын да сактай алат: терс чексиздик, терс нөл, оң чексиздик, оң нөл жана сан эмес NaN. Бардык калкыма чекит константалары типте деп болжолдонот double. Типтин санын көрсөтүү үчүн floatанын аягына символду "f"же символду кошуу керек "F". Калкыма чекиттин өзгөрмө декларацияларынын мисалдары:
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;

3. Логикалык өзгөрмөнүн түрү

Логикалык өзгөрмөлөр (Буль өзгөрмөлөрү) эки маанинин бирин алышы мүмкүн: "чын" же "жалган" жана программалоо тилдеринде реляциялык (салыштыруу) жана логикалык операцияларда колдонулат. Ошентип, салыштыруунун натыйжасы
5 > 3
"чындык" болот жана салыштыруунун натыйжасы
8 < 1
"жалган" болот. Сдан айырмаланып, бул жерде "жалган" натыйжа 0 түрүндөгү бүтүн сан менен int, ал эми "чындык" натыйжасы түрдөгү нөл эмес маани менен байланышкан intжана ошого жараша салыштыруунун натыйжаларына бүтүн сан ыйгарылган. (көбүнчө 0 же 1), Java буль өзгөрмөлөрүн өзүнүн, өзүнчө маалымат түрүн киргизди. Java'дагы логикалык өзгөрмөлөр логикалык ачкыч сөзү менен аныкталат жана эки маанинин бирине гана ээ болушу мүмкүн: true же false , мисалы
boolean switch = true;
Булакка шилтеме: Java Primitive Types
Комментарийлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION