JavaRush /Java блогы /Random-KK /Java қарапайым түрлері
articles
Деңгей

Java қарапайым түрлері

Топта жарияланған
Жоғарыда айтылғандай, Java тілінде келесі қарабайыр типтер анықталған: Java қарапайым түрлері - 1
  • бүтін сандар;
  • нақты түрлері;
  • логикалық түрі.
=Қарапайым айнымалыны жариялау мәлімдемесі жасалған айнымалыға бастапқы мәнді тағайындайтын « » инициализация операторымен жалғасуы мүмкін .

1. Бүтін айнымалылар типтері

Бүтін сан түрлері оларға бөлінген жады көлеміне қарай өзгереді. Бүтін сан түрлерінің сипаттамалары кестеде берілген. 1.1.
Кесте 1.1. Java бүтін типтерінің сипаттамалары
Java қарапайым түрлері - 2Төмендегі кестеден көріп отырғаныңыздай, типті қоспағанда бүтін айнымалылар charJava тіліндегі таңбалы айнымалылар болып саналады. Бүтін константаларды бағдарламада үш тәсілдің бірімен көрсетуге болады: ондық, он алтылық немесе сегіздік мәндер ретінде. Әдепкі бойынша, барлық сандар ондық ретінде түсіндіріледі және түрі 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 тіліндегі таңбалар кілт сөз арқылы анықталады charжәне Юниcode стандарты арқылы жүзеге асырылады. Символ тұрақтысын бағдарламада немесе қалыпты символ ретінде көрсетуге болады. Символдық мағына жеке апострофтар жұбына қосылуы керек, мысалы:
char symbol='f';
Таңбаларды жазудың тағы бір жолы - таңбаның Юниcode codeын білдіретін "\u"төрт таңбалы он алтылық сан (ден -ге дейін 0000) болатын таңбалар жұбы , мысалы:FFFF
char symbol = '\u0042';
Пернетақтада табылмаған кейбір таңбаларды \1-кестеде көрсетілгендей " " таңбасынан кейін шығу ретін анықтайтын алфавиттік таңбадан тұратын шығу реті деп аталатындар арқылы көрсетуге болады. 1.2.
Кесте 1.2. Java тілінде қолданылатын Escape тізбектері
Java қарапайым түрлері - 3

2. Айнымалылардың нақты типтері

Java тілі кәдімгі және қос разрядты өзгермелі нүктелі сандар мен айнымалыларды қолдайды - түрлер floatмен double. Жылжымалы нүктелі сандар үшін нүктемен бөлінген бүтін және бөлшек бөліктерін көрсету керек, мысалы 4.6немесе 7.0. Үлкен сандар үшін экспоненциалды белгілеуді қолдануға болады (мантиссаны дәрежеден бөлу үшін таңба "e"немесе таңбаны пайдалану "E"), мысалы, -3,58×107 саны –3.58E7, ал 73,675×10-15 саны ретінде жазылады 73.675e-15. Java нақты типтерінің сипаттамалары кестеде берілген. 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