CodeGym /Kurslar /JAVA 25 SELF /Dəyişən tipləri

Dəyişən tipləri

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

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
String s;
s adlı String tipli dəyişən yaradılır. Belə dəyişən mətn saxlaya bilər.
int x;
x adlı int tipli dəyişən yaradılır. Belə dəyişən tam ədədləri saxlaya bilər.
int a, b, c;
int d;
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.
Vacibdir!

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ərirə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 aInt 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
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";

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
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, 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.

1
Tapşırıq
JAVA 25 SELF, səviyyə, dərs
Bağlanıb
Oyunda balların cəmlənməsi 🎮
Oyunda balların cəmlənməsi 🎮
1
Tapşırıq
JAVA 25 SELF, səviyyə, dərs
Bağlanıb
İstifadəçi profili yaratmaq 👤
İstifadəçi profili yaratmaq 👤
1
Tapşırıq
JAVA 25 SELF, səviyyə, dərs
Bağlanıb
Sifarişin qiymətinin hesablanması 🛍️
Sifarişin qiymətinin hesablanması 🛍️
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION