1. Dəyişənlərin elan edilməsi
Gəlin dəyişənlərin necə yaradıldığını bir daha xatırlayaq. Dəyişən yaratmaq üçün belə bir əmri yazmaq lazımdır: tip ad;
Nümunələr:
| Komanda | İzah |
|---|---|
|
s adlı String tipli dəyişən yaradılır. Belə dəyişən mətn saxlaya bilər. |
|
x adlı int tipli dəyişən yaradılır. Belə dəyişən tam ədədləri saxlaya bilər. |
|
a, b, c, d adlı int tipli dəyişənlər yaradılır. Bu cür dəyişənlər tam ədədləri saxlaya bilər. |
Eyni kod blokunda eyni adda iki dəyişən yaratmaq olmaz. Amma müxtəlif bloklarda — olar. Bu, müxtəlif evlərdə duran qutular kimidir. Kod blokları haqqında daha ətraflı — növbəti mühazirələrdə.
Həmçinin dəyişən adları üçün məhdudiyyətlər var. Bir tərəfdən, ad istənilən ola bilər, digər tərəfdən — ad boşluqlar, +, - və s. simvollarını ehtiva edə bilməz. Ən yaxşısı dəyişən adlarında yalnız latın hərfləri və rəqəmlər istifadə etməkdir.
Və bir daha xatırladıram ki, Java dilində yazdığınız hərflərin ölçüsü — böyük yoxsa kiçik — önəmlidir. int a — Int a ilə eyni deyil.
Yeri gəlmişkən, Java-da dəyişəni eyni anda yaradıb ona dəyər vermək olar. Bu, vaxt və yaddaşa qənaət edir:
| Kompakt kod | Uzun kod, soldakı koda ekvivalent |
|---|---|
|
|
|
|
|
|
|
|
|
|
Belə daha kompakt və anlaşıqlıdır.
Artıq dəyişən yaratmağı anladığımıza görə, gəlin Java dilində ən çox istifadə olunan iki tiplə tanış olaq. Bunlar int (tam ədədlər) və String (mətn/sətirlər) tipləridir.
2. Tip int
int tipli dəyişəndə tam ədədlər saxlamaq olar: 5, -10, 100500. Həmçinin int tipi üzərində müxtəlif riyazi əməliyyatlar aparmaq olar: toplama, çıxma, vurma, bölmə və s. Nümunələr:
int x = 1; // x 1-ə bərabər olacaq
int y = x*2; // y 2-yə bərabər olacaq
int z = 5*y*y + 2*y + 3; // z 20+4+3-ə, yəni 27-yə bərabər olacaq
int a = 5; // a 5-ə bərabər olacaq
int b = 1; // b 1-ə bərabər olacaq
int c = (a-b) * (a+b); // c 4*6-ya, yəni 24-ə bərabər olacaq
int a = 64; // a 64-ə bərabər olacaq
int b = a/8; // b 8-ə bərabər olacaq
int c = b/4; // c 2-yə bərabər olacaq
int d = c*3; // d 6-ya bərabər olacaq
Məktəbdə riyaziyyəti buraxmamısınızsa, burada hər şey sizə aydın olmalıdır 🧐
3. Tip String
String tipi mətn sətirlərini saxlamağa imkan verir. Hər hansı bir mətn sətirini yazmaq üçün Java-da sətirin mətnini yazır və hər iki tərəfə qoşa dırnaq işarələri qoyursunuz. Nümunə:
| Kod | İzah |
|---|---|
|
s Amigo mətnini saxlayacaq |
|
s 123 mətnini saxlayacaq |
|
s Bond 007 mətnini saxlayacaq |
Çətin görünmür, düzdür? Elədirsə, bu da bir maraqlı fakt.
Java-da sətirləri plus işarəsi — + ilə birləşdirmək olar. Nümunə:
String s1 = "Amigo" + " the best"; // s1 `Amigo the best` mətnini saxlayacaq
String s2 = ""; // s2 boş sətir saxlayacaq — ümumiyyətlə heç bir simvol yoxdur.
int x = 2025;
String s3 = "Amigo" + x; // s3 Amigo2025-i saxlayacaq
Son nümunəyə diqqət edin: biz sətirlə ədədi topladıq. Burada da hər şey sadədir: ədəd sətirə çevriləcək, sonra iki sətir birləşdiriləcək. Sətir və ədəd toplandıqda həmişə sətir alınır.
4. Dəyişənin ekrana çıxarılması
Hər şey kifayət qədər aydın və sadə görünür. Bəlkə elə indi təxmin edərsiniz ki, dəyişəni ekrana hansı əmrlə çıxarmaq olar?
Əslində hər şey sadədir. Ekrana nəsə çıxarmaq üçün System.out.println() əmrindən istifadə edirik və parametr kimi çıxarmaq istədiyimizi ötürürük.
System.out.println("Amigo"); // Amigo
System.out.println("Ami" + "go"); // Amigo
String s1 = "Amigo";
System.out.println(s1); // Amigo
String s2 = "Am";
System.out.println(s2 + "igo"); // Amigo
Ümid edirəm, indi hər şey bir az da aydın oldu. Bunu düzgün anlayıb-anlamadığınızı indi yoxlayacağıq. Praktika — həqiqətin meyarıdır: yalnız praktika sayəsində hər şeyi yaxşı başa düşüb-düşmədiyinizi yoxlamaq mümkündür.
GO TO FULL VERSION