5. логикалық (boolean). Java-дағы барлық басқа деректер түрлері анықтамалық типтер болып табылады:
- жолдар (String),
- массивтер (Array),
- объектілер (Object),
- интерфейстер (Interface),
- санаулар (Enum).
Литералдар (тұрақтылар) Литералдар (тұрақтылар) - бұл бағдарламаны орындау кезінде өзгермейтін мәндер.
Java келесі түрдегі тұрақтыларды пайдаланады:
- int – бүтін типтерге сәйкес диапазондағы бүтін сандар (byte, short, int, long);
- double – нақты – сәйкес нақты типтердегі (float, double) диапазондағы бөлшек бөлігі бар сандар; оларды екі түрде жазуға болады:
бекітілген нүкте нысаны: 3.14, -5.25,
өзгермелі нүкте пішіні: 2.5e-4, -0.123E15, 31.4159265e+5.
Барлық нақты тұрақтылар компьютер жадында double форматта сақталады. Егер тұрақтының соңына f әрпін қойсаңыз, онда ол float форматында сақталады: 3.14f, -0,123e-15f; - char – таңба – апострофпен алынған Java тілінің барлық таңбалары: ‘a’, ‘5’,‘?’. Бағдарламаның бастапқы кодын қоса алғанда, барлық таңбалар компилятор арқылы Unicodeаударылады. Java компиляторы мен орындалу уақыты тек Unicode кодтауымен жұмыс істейді;
- String – жол – тырнақшаға алынған символдар тізбегі:
«Бұл Дашаның студенттік бағдарламасы», “This is a character string”, «Бастапқы деректерді енгізіңіз:» ESC тізбегі бір таңба ретінде қарастырылатын жол тұрақтысына қосылуы мүмкін:
"\nБастапқы деректерді енгізіңіз:" Бұл тұрақты мәнді консольге шығарғанда, ол алдымен жаңа жолға аударылады, содан кейін хабарлама көрсетіледі:
Бастапқы деректерді енгізіңіз: Назар аударыңыз! Жолдар бағдарламаның бастапқы кодының бір жолында басталып, екіншісінде аяқталмайды!
"A" сияқты бір таңбалы жол тұрақтысы мен ұқсас 'A' таңба тұрақтысы арасындағы айырмашылықты ескеріңіз;
6. - boolean – логикалық - бұл екі тұрақты:
true- ақиқат,
false - жалған.
Түсініктемелер Түсініктемесіз бағдарлама - кәсіпқойлықтың бірінші белгісі.
Түсініктемелер екі бөлу белгісінен басталуы мүмкін:
// бұл бір жолды түсініктеме
немесе жақшаның арасына /* */: