CodeGym /Kurslar /Java SELF AZ /Dəyişənlər

Dəyişənlər

Java SELF AZ
Səviyyə , Dərs
Mövcuddur

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, addə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;
Dəyişənin elan edilməsi

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
int a;
a adlı int tipli dəyişən yaradırıq.
String s;
s adlı String tipli dəyişən yaradırıq.
double c;
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;
Mənimsətmə əməliyyatı

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
int i;
int a, b;
int x;
i dəyişəni yaradılır
a, b dəyişənləri yaradılır
x dəyişəni yaradılır
i = 3;
i dəyişəninə 3 dəyəri mənimsədilir.
a = 1;
b = a + 1;
a dəyişəninə 1 dəyəri mənimsədilir.
b dəyişəninə 2 dəyəri mənimsədilir.
x = 3;
x = x + 1;
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:

  1. Boş bir qutu götürün.
  2. 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.


Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION