Artıq qeyd edildiyi kimi, Java-da aşağıdakı primitiv növlər müəyyən edilmişdir:
- tam ədəd növləri;
- real növlər;
- boolean növü.
İbtidai dəyişən elanı bəyanatından sonra
=
yaradılmış dəyişənə ilkin qiymət təyin edən " " başlanğıc ifadəsi gələ bilər.
1. Tam dəyişənlərin növləri
Tam ədəd növləri onlara ayrılan yaddaşın miqdarına görə dəyişir. Tam ədəd növlərinin xüsusiyyətləri cədvəldə verilmişdir. 1.1.
Cədvəl 1.1. Java tam ədəd növlərinin xüsusiyyətləri
![Java primitiv növləri - 2]()
Aşağıdakı cədvəldən göründüyü kimi, type istisna olmaqla tam dəyişənlər
char
Java dilində işarəli dəyişənlər hesab olunur. Tam ədəd sabitləri proqramda üç üsuldan biri ilə təyin edilə bilər: onluq, onaltılıq və ya səkkizlik dəyərlər kimi.
Varsayılan olaraq, bütün ədədlər onluq kimi şərh olunur və tiplidir
int
.
long
Nömrənin sonuna hərf
"l"
və ya hərf əlavə etməklə növün üzvlüyünü açıq şəkildə göstərə bilərsiniz
"L"
.
Onaltılıq"0x"
dəyər və ya simvollarından istifadə edilməklə müəyyən edilir
"0X"
, ardınca ədədin dəyəri (rəqəmlər
0-9
və hərflər
A-F
və ya
a-f
), məsələn:
0x7FFF
. Səkkizlik notasiyada nömrə sıfırla başlamalıdır, ardınca bir və ya daha çox səkkizlik rəqəm olmalıdır, məsələn
077777
. Səkkizlik və onaltılıq ədədlər həm müsbət, həm də mənfi ola bilər və onluq təsvirdəki ədədlərlə eyni diapazonda dəyişə bilər (məsələn, onaltılıq ədədlərin
byte
maksimum dəyəri
0x7F
və minimum dəyəri -
0x80
, və səkkizlik ədədlərin müvafiq olaraq
177
və -
200
)
nümunələri tam dəyişənlərin elan edilməsi:
int x = 0;
long i, j, k;
byte a1 = 0xF1, a2 = 0x07;
short r1 = 017;
Java-da simvollar açar sözdən istifadə etməklə müəyyən edilir
char
və Unicode standartından istifadə etməklə həyata keçirilir. Siz proqramda və ya adi simvol kimi simvol sabitini təyin edə bilərsiniz. Simvolik məna bir cüt apostrofa daxil edilməlidir, məsələn:
char symbol='f';
Simvol yazmağın başqa bir yolu simvolun Unicode kodunu təmsil edən
"\u"
dörd rəqəmli onaltılıq rəqəmin (dən -ə qədər
0000
) gələn simvol cütüdür , məsələn:
FFFF
char symbol = '\u0042';
Klaviaturada tapılmayan bəzi simvollar
\
Cədvəl 1-də göstərildiyi kimi " " simvolundan sonra qaçış ardıcıllığını müəyyən edən əlifba simvolundan ibarət olan qaçış ardıcıllığı adlanan üsullardan istifadə etməklə müəyyən edilə bilər. 1.2.
Cədvəl 1.2. Java dilində istifadə olunan qaçış ardıcıllığı
2. Dəyişənlərin real növləri
Java dili müntəzəm və iki bitli üzən nöqtəli nömrələri və dəyişənləri dəstəkləyir - növlər
float
və
double
. Üzən nöqtəli ədədlər üçün nöqtə ilə ayrılmış tam və kəsr hissələrini göstərməlisiniz, məsələn
4.6
və ya
7.0
.
"e"
Böyük ədədlər üçün eksponensial qeyddən (mantisanı eksponentdən ayırmaq üçün simvol və ya simvoldan istifadə etməklə) istifadə edə bilərsiniz
"E"
, məsələn, -3,58×107 rəqəmi kimi
–3.58E7
, 73,675×10-15 rəqəmi isə kimi yazılır
73.675e-15
. Java real növlərinin xüsusiyyətləri Cədvəldə təqdim olunur. 2.1.
Cədvəl 2.1. Java Real Növlərinin Xüsusiyyətləri
![Java primitiv növləri - 4]()
Üzən nöqtəli dəyişənlər təkcə rəqəmli dəyərləri deyil, həm də xüsusi təyin olunmuş hər hansı bayraqları (vəziyyətlərini) saxlaya bilər: mənfi sonsuzluq, mənfi sıfır, müsbət sonsuzluq, müsbət sıfır və nömrə deyil
NaN
. Bütün üzən nöqtə sabitlərinin tipli olduğu qəbul edilir
double
. Növlərin sayını müəyyən etmək üçün
float
onun sonuna simvol
"f"
və ya simvol əlavə etməlisiniz
"F"
.
Üzən nöqtəli dəyişən bəyannamələrinin nümunələri:
float x1 = 3.5f, x2 = 3.7E6f, x3 = -1.8E-7f;
double z = 1.0;
3. Boolean dəyişən növü
Boolean dəyişənləri (Boolean dəyişənləri) iki dəyərdən birini qəbul edə bilər: “doğru” və ya “yanlış” və proqramlaşdırma dillərində əlaqəli (müqayisə) və məntiqi əməliyyatlarda istifadə olunur. Beləliklə, müqayisənin nəticəsi
5 > 3
“doğru” olacaq və müqayisənin nəticəsi olacaq
8 < 1
"yalan" olacaq. C-dən fərqli olaraq, burada "yanlış" nəticəsi
int
0 növünün tam dəyəri ilə, "doğru" nəticəsi isə növünün sıfırdan fərqli dəyəri ilə əlaqələndirilir
int
və müvafiq olaraq, müqayisənin nəticələrinə tam qiymət verilir (adətən 0 və ya 1), Java Boolean dəyişənlərini özünəməxsus, ayrıca məlumat növü təqdim etdi.
Java-da Boolean dəyişənləri boolean açar sözü ilə müəyyən edilir və yalnız iki dəyərdən birinə malik ola bilər: məsələn,
true və ya
false
boolean switch = true;
Mənbəyə keçid:
Java Primitive Types
GO TO FULL VERSION