1. Dəyişənlər və qutular
Dəyişənlər — məlumatları saxlamaq üçün xüsusi şeylərdir. Hər cür məlumat. Bütün məlumatlar Java-da dəyişənlər vasitəsilə saxlanılır. Dəyişən ən çox adi bir qutunu xatırladır: adi bir qutu.
Təsəvvür edin ki, bir kağız parçasına 13 rəqəmini yazıb o kağızı qutunun içinə qoymusunuz. İndi belə deyə bilərik ki, «qutu 13 dəyərini saxlayır».
Hər bir dəyişənin Java-da üç vacib xüsusiyyəti var: tip, ad və dəyər.
Ad bir dəyişəni digərindən fərqləndirmək üçün istifadə olunur. Bu, qutunun üzərindəki yazı kimidir.
Dəyişənin tipi onun içində saxlanıla biləcək dəyərin/məlumatın növünü müəyyən edir. Tort üçün qutuda tort, ayaqqabı üçün qutuda ayaqqabı saxlayırıq və s.
Dəyər — dəyişəndə saxlanılan hər hansı bir obyekt, məlumat və ya informasiyadır.
Java dilində hər bir obyektin tipi var. Məsələn, belə məlumat tipləri ola bilər: tam ədəd, ondalıq ədəd, mətn, Köpək növü, Ev növü və s.
Hər bir dəyişənin (qutunun) də öz tipi var. Dəyişən yalnız onunla eyni tipdə olan dəyərləri saxlayır. Fərqli şeyləri saxlamaq üçün müxtəlif qutulardan istifadə olunur: konfet qutusu, onluq yumurta qutusu və s. Həyatda olduğu kimi.
2. Dəyişənin yaradılması
Java dilində dəyişən yaratmaq üçün belə bir komanda istifadə olunur:
tip ad;
Burada tip — dəyişənin tipi (dəyişənin saxlaya biləcəyi dəyərlərin tipi ilə üst-üstə düşür). ad isə dəyişənin adıdır.
Nümunələr:
Dəyişənin yaradılması: əvvəlcə tip, sonra ad. | Təsvir |
---|---|
|
a adlı int tipli dəyişən yaradırıq. |
|
s adlı String tipli dəyişən yaradırıq. |
|
c adlı double tipli dəyişən yaradırıq. |
Ən çox istifadə edilən iki tip — tam ədədlər (bu int
sözü ilə göstərilir) və mətn (bu String
sözü ilə göstərilir). Həmçinin double
tipi də populyardır — bu kəsrli (həqiqi) ədədlərdir.
3. Mənimsətmə
Yuxarıda da deyildiyi kimi, dəyişənin adı, tipi və dəyəri var. Ad və tipi artıq müzakirə etdik, bəs dəyər haqqında nə demək olar? Dəyişənə dəyər necə mənimsədilir?
Dəyişənə dəyər mənimsətmək üçün xüsusi bir əməliyyat mövcuddur — mənimsətmə əməliyyatı. Bu, dəyəri bir dəyişəndən digərinə köçürür. Daşımaq deyil, məhz köçürmək. Disktəki fayl kimi. Mənimsətmə belə görünür:
ad = dəyər;
Burada ad — dəyişənin adı, dəyər isə dəyişənə mənimsədiləcək dəyərdir. Dəyər olaraq konkret bir dəyər, başqa bir dəyişənin adı və ya hətta dəyişənlərdən istifadə edən hər hansı ifadə ola bilər.
Nümunələr:
Kod | Təsvir |
---|---|
|
i dəyişəni yaradılıra , b dəyişənləri yaradılırx dəyişəni yaradılır |
|
i dəyişəninə 3 dəyəri mənimsədilir. |
|
a dəyişəninə 1 dəyəri mənimsədilir. b dəyişəninə 2 dəyəri mənimsədilir. |
|
x dəyişəninə 3 dəyəri mənimsədilir. Növbəti sətirdə x dəyəri 1 artırılır, x artıq 4 -ə bərabərdir. |
Mənimsətmə əməliyyatı üçün =
işarəsi istifadə olunur. Bu müqayisə deyil. Bu, məhz bərabər işarəsinin sağ tərəfindəki dəyəri dəyişənə köçürmək əmridir, hansı ki, soldadır. Java dilində müqayisə üçün ikiqat bərabər ==
işarəsi istifadə olunur.
4. Pişiklər və qutular

Pişiyi necə tutmaq olar:
- Boş bir qutu götürün.
- Gözləyin.
Zarafat 🙂
Bəlkə, qutuya nə qədər istəyirsinizsə o qədər pişik yerləşdirə bilərsiniz, amma dəyişənə yalnız bir dəyər yerləşdirə bilərsiniz. Bununla da növbəti tapşırıq bağlıdır.
GO TO FULL VERSION