CodeGym /Kurslar /Java SELF AZ /Dəyişən növləri

Dəyişən növləri

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

1. Dəyişənlərin elan edilməsi

Gəlin bir daha dəyişənləri necə yaratmağı nəzərdən keçirək.

Dəyişən yaratmaq üçün belə bir komanda yazmaq lazımdır: tip ad;.

Nümunələr:

Komanda Açıqlama
String s;
s tipində String dəyişəni yaradılır.
Belə dəyişən mətn saxlaya bilər.
int x;
x tipində int dəyişəni yaradılır.
Belə dəyişən tam ədədləri saxlaya bilər.
int a, b, c;
int d;
a, b, c, d tipində int dəyişənləri yaradılır.
Belə dəyişənlər tam ədədləri saxlaya bilər.
Ola bilməz ki, bir metodda eyni ada sahib iki dəyişən yaradılsın. Amma müxtəlif metodlarda bu mümkündür. Bu, müxtəlif evlərdəki qutular kimidir.

Dəyişən adlarına da bəzi məhdudiyyətlər var. Bir tərəfdən, ad istənilən ola bilər, amma digər tərəfdən ad boşluq, +, - və s. kimi simvolları ehtiva edə bilməz. Ən yaxşısı dəyişən adında yalnız latın hərflərirəqəmlər istifadə etməkdir.

Unutmayın, Java dilində böyük və ya kiçik hərf yazmağın fərqi var. int aInt a eyni şey deyil.

Həmçinin, Java-da dəyişən yaratmaq və ona dəyər təyin etmək eyni zamanda mümkündür. Bu, həm vaxt, həm də yer qənaət edir:

Kompakt kod Uzun kod, soldakına bərabərdir
int a = 5;
int a; a = 5;
int b = 6;
int b; b = 6;
int c = 7;
int c; c = 7;
int d = c + 1;
int d; d = c + 1;
String s = "I'm Amigo";
String s; s = "I'm Amigo";

Bu şəkildə daha kompakt və anlaşıqlı olur.

Artıq dəyişənlərin yaradılmasını öyrəndiyimiz üçün gəlin Java dilində ən çox istifadə olunan iki tip ilə tanış olaq. Bunlar int (tam ədədlər) və String (mətn/sətirlər) tipləridir.


2. int Tip

int tipli dəyişəndə tam ədədləri saxlamaq olar. Eyni zamanda int tipi üzərində müxtəlif əməliyyatlar icra etmək olar: toplama, çıxma, vurma, bölmə və başqaları. Nümunələr:

Kod İzah
int x = 1;
int y = x*2;
int z = 5*y*y + 2*y + 3;
x 1 olacaq
y 2 olacaq
z 20+4+3 olacaq, yəni 27
int a = 5;
int b = 1;
int c = (a-b) * (a+b);
a 5 olacaq
b 1 olacaq
c 4*6 olacaq, yəni 24
int a = 64;
int b = a/8;
int c = b/4;
int d = c*3;
a 64 olacaq
b 8 olacaq
c 2 olacaq
d 6 olacaq

3. String növü

String növü, mətn sətirlərini saxlamağa imkan verir.

Hər hansı bir mətn sətiri yaratmaq üçün, Java-da mətn sətiri yazmaq lazım, və onun hər iki tərəfinə qoşa dırnaqlar qoymaq gərəkir. Məsələn:

Kod İzah
String s = "Amigo";
s Amigo mətnini saxlayacaq
String s = "123";
s 123 mətnini saxlayacaq
String s = "Bond 007";
s Bond 007 mətnini saxlayacaq

Çətin görünmür, elə deyilmi? Əgər belədirsə, onda digər maraqlı fakt.

Java-da sətirləri birləşdirmək üçün plus işarəsindən — + istifadə olunur. Məsələn:

Kod İzah
String s = "Amigo" + " the best";
s Amigo the best mətnini saxlayacaq
String s = "";
s boş sətir saxlayacaq — yəni heç bir simvol yox.
int x = 333;
String s = "Amigo" + x;
s Amigo333 mətnini saxlayacaq

Sonuncu nümunəyə diqqət yetirin: biz sətir ilə rəqəmi topladıq. Burada da hər şey sadədir: rəqəm sətirə çevriləcək, sonra isə iki sətir birləşəcək. Toplama zamanı sətirlərrəqəmlər, həmişə sətir alınacaq.


4. Dəyişəni ekrana çıxarmaq

Hər şey o qədər sadə və aydındır ki. Onda, bəlkə, dərhal başa düşərsiniz ki, hansı əmrlə dəyişəni ekrana çıxarmaq olar?

Əslində hər şey asandır. Nəyisə ekrana çıxarmaq üçün biz System.out.println() əmrindən istifadə edirik, parametr kimi isə çıxardığımız şeyi ötürürük.

Kod Ekranda çıxış
System.out.println("Amigo");
Amigo
System.out.println("Ami" + "go");
Amigo
String s = "Amigo";
System.out.println(s);
Amigo
String s = "Am";
System.out.println(s + "igo");
Amigo

Ümid edirəm, indi bir az daha aydın oldu. Düzgün başa düşüb-düşmədiyinizi indi yoxlayacağıq. Təcrübə — həqiqətin meyarıdır: yalnız təcrübə ilə başa düşməyinizi yoxlaya bilərsiniz.


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