CodeGym /Kurslar /JAVA 25 SELF /Dəyişənlərlə tanışlıq

Dəyişənlərlə tanışlıq

JAVA 25 SELF
Səviyyə , Dərs
Mövcuddur

1. Dəyişənlər və qutular

Dəyişənlərməlumatların saxlanması üçün xüsusi vasitələrdir. İstənilən məlumatın. Java-da bütün məlumatlar dəyişənlər vasitəsilə saxlanılır. Mənaca dəyişən ən çox qutunu xatırladır: ən adi qutunu.

Tutaq ki, vərəqə 13 rəqəmini yazdınız və bu vərəqi qutunun içinə qoydunuz. İndi belə deyə bilərik: “qutu 13 dəyərini saxlayır”.

Java-dakı hər bir dəyişənin üç vacib xüsusiyyəti var: tip, addəyər.

Ad bir dəyişəni digərlərindən ayırmaq üçün istifadə olunur. Bu, qutunun üstündəki yazı kimidir.

Dəyişənin tipi onun daxilində saxlanıla bilən dəyərlərin/məlumatların növünü müəyyən edir. Tort qutusunda tort saxlayırıq, ayaqqabı qutusunda — ayaqqabı və s.

Dəyər — dəyişəndə saxlanan hər hansı obyekt, məlumat və ya informasiyadır.

Java dilində hər bir obyektin öz tipi var. Məsələn, belə məlumat tipləri ola bilər: tam ədəd, kəsr ədəd, mətn, tip Kot, tip Dom və s.

Hər bir dəyişənin (qutunun) də öz tipi var. Dəyişən yalnız öz tipinə uyğun dəyərləri saxlaya bilər. Müxtəlif şeylər üçün müxtəlif qutular istifadə olunur: konfet qutusu, on yumurta üçün qutu və s. Həyatda olduğu kimi.

2. Dəyişən yaradılması

Java dilində dəyişən yaratmaq üçün aşağıdakı kimi yazılışdan istifadə olunur:

tip ad;
Dəyişənin elan edilməsi

Burada tip — dəyişənin tipidir (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əl 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.

İki ən çox istifadə olunan tip — tam ədədlər ( int sözü ilə göstərilir) və mətn ( String sözü ilə göstərilir). double tipi də populyardır — bu, kəsr (həqiqi) ədədlərdir.

3. Mənimsətmə

Yuxarı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 necə? Dəyəri dəyişənə necə yazmalı?

Dəyəri dəyişənə yazmaq üçün xüsusi bir əməliyyat var — mənimsətmə əməliyyatı. O, dəyəri bir dəyişəndən digərinə köçürür. Köçürür, yəni nüsxələyir, daşımır. Diskdə 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ə yazılacaq dəyərdir. Dəyər kimi konkret bir ədəd, başqa bir dəyişənin adı və ya dəyişənlərdən istifadə olunan hər hansı ifadə ola bilər.

Nümunələr:

int i;			// i dəyişəni yaradılır
int a, b;		// a və b dəyişənləri yaradılır
int x;			// x dəyişəni yaradılır

i = 3;			// i dəyişəninə 3 dəyəri yazılır. 

a = 1;			// a dəyişəninə 1 dəyəri yazılır. 
b = a + 1;		// b dəyişəninə 2 dəyəri yazılır. 

x = 3;			// x dəyişəninə 3 dəyəri yazılır. 
x = x + 1;		// Bu sətrdə x-in dəyəri 1 vahid artır, x artıq 4-ə bərabərdir. 

Bərabərlik işarəsi

Mənimsətmə əməliyyatı üçün = işarəsindən istifadə olunur. Bu, müqayisə deyil, bərabərlik də deyil. Bu, məhz bərabərlik işarəsinin sağındakı dəyəri soldakı dəyişənə köçürmə əmri kimi işləyir. Müqayisə üçün Java dilində iki bərabərlik işarəsi — == istifadə olunur.

4. Dəyişənin adı: nə olar, nə olmaz

Dəyişən yaradarkən aşağıdakı məqamları bilmək faydalıdır:

  • Dəyişənin adı istənilən ola bilər (məsələn, temperature, score, userAge).
  • Amma məhdudiyyətlər var — o, rəqəmlə başlaya bilməz və Java-nın açar sözləri ilə üst-üstə düşə bilməz (məsələn, dəyişəni int və ya if adlandırmaq olmaz).
  • $_ istisna olmaqla, xüsusi simvollar daxil ola bilməz.
  • Adlarda böyük/kiçik hərf fərqi vacibdir (Ageage — fərqli dəyişənlərdir).
  • Adətən camelCase üslubu istifadə olunur: ilk hərf kiçik, sonra — hər söz böyük hərflə başlayır (userAge, maxScore).

İcazə verilən adlara nümunələr:

int x123 = 1;
String koteyka;
double PI = 3.14;
String MAIN_PATH = "c:/";

Qadağan olunmuş adlara nümunələr:

int 1first = 1;			// ad rəqəmlə başlaya bilməz
int number# = 25;		// adda # simvolundan istifadə etmək olmaz
String name" = "John";	// addakı dırnaqlara icazə verilmir
double pi+e = 5.123;  	// adın tərkibində + ola bilməz

Qalan hər şeyi gələcək mühazirələrdə öyrənəcəksiniz. İndi isə bir məntiq sualı: pişiyi neçə addıma qutunun içinə sala bilərsiniz?

5. Pişiklər və qutular

img

Pişiyi necə tutmaq olar:

  1. Boş bir qutu götürün.
  2. Gözləyin.

Zarafat 🙂

Yaxşı, ola bilsin ki, qutunun içinə istədiyiniz qədər pişik sığışdırmaq olar, amma dəyişənə yalnız bir dəyər qoymaq mümkündür. Növbəti tapşırıq da bununla bağlı olacaq.

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