CodeGym /Kurslar /Java SELF AZ /int tipi – tam ədədlər

int tipi – tam ədədlər

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

1. int tipi

Əgər siz dəyişənlərdə tam ədədlər yadda saxlamaq istəyirsinizsə, onda int tipindən istifadə etməlisiniz.

int — bu, Integer (tam ingiliscədən) sözündən qısaldılmışdır ki, bu da sizə bu tipin tam ədədlər saxlaya bildiyini bildirir.

int tipli dəyişənlər tam ədədləri -2 milyard-dan +2 milyard-a qədər saxlaya bilir. Daha dəqiq desək, -2,147,483,648-dən 2,147,483,647-ə qədər.

Maraqlı Fakt

Bu cür dürüst olmayan qiymətlər kompüter yaddaşının quruluşu ilə əlaqəlidir.

Java-da int tipi üçün yaddaşda 4 bayt ayrılmışdır. Hər bir bayt yaddaşı 8 bitdən ibarətdir. Hər bit yalnız 2 qiymət ala bilər — 0 və ya 1. int tipli dəyişən 32 bitdən ibarətdir və 4,294,967,296 qiymət ala bilər.

Bu diapazonun yarısı mənfi ədədlər, digər yarısı isə müsbət ədədlər üçün ayrılmışdır. Nəticədə -2,147,483,648-dən 2,147,483,647-ə qədər olan aralıq alınmışdır.


2. int tipində dəyişən yaratmaq

int tipi tam ədədləri saxlamaq üçün nəzərdə tutulub. Koddakı dəyişəni yaratmaq üçün, hansı ki, tam ədədləri saxlaya biləcək, aşağıdakı əmrdən istifadə etmək lazımdır:

int ad;
int tipində dəyişənin elan olunması

Burada ad — dəyişənin adıdır. Nümunələr:

Əmr Təsvir
int x;
Tam ədəd tipində x dəyişəni yaradılır
int count; 
Tam ədəd tipində count dəyişəni yaradılır
int currentYear;
Tam ədəd tipində currentYear dəyişəni yaradılır

Hərflərin ölçüsü (böyük/kiçik) fərq edir: int colorint Color əmrləri iki fərqli dəyişən elan edəcək.

Amma Int ColorINT COLOR əmrlərini kompilyator ümumiyyətlə başa düşməyəcək və xəta xəbərdarlığı verəcək. int — xüsusi söz olub tam ədədi ifadə edir və bu yalnız kiçik hərflərlə yazılır.


3. Dəyişənlərin yaradılmasının qısa yazılışı

Əgər proqramın bir hissəsində eyni tipli çoxlu dəyişən yaratmaq lazımdırsa, bunu qısa yazılışdan istifadə edərək edə bilərsiniz:

int ad1, ad2, ad3;
Eyni tipli bir neçə dəyişən yaratmağın qısa yazılışı

Nümunələr:

Əmrlər Həmin əmrlərin qısa yazılışı
int x;
int y;
int z;
int x, y, z;
int say;
int ümumiSay;
int say, ümumiSay;
int gün;
int ay;
int il;
int gün, ay, il;

4. Dəyərlərin təyin edilməsi

Dəyəri bir dəyişənə int tipində yazmaq üçün aşağıdakı əmrdən istifadə etmək lazımdır:

ad = dəyər;
Dəyişənə dəyər təyin edilməsi

Dəyər hər hansı bir tam ədəd ifadəsi ola bilər. Misallar:

Əmr Qeyd
int a;
a = 5;
int b;
b = 2*1000*1000*1000;
int c;
c = -10000000;
int d;
d = 3000000000;
Kompilyasiya olunmur, çünki 3,000,000,000 int tipinin maksimal mümkün dəyərindən 2,147,483,647 böyükdür

5. Dəyişənin yaradılması və təşəbbüsü üçün qısaldılmış yazılış

Dəyişənin yaradılması (elan edilməsi) dəyişən və ona qiymət təyin edilməsi bir əmrlə yazıla bilər. Əksər hallarda belə edilir, çünki dəyişən adətən hansısa bir qiyməti saxlamağa ehtiyac yarananda elan olunur.

Bu əmrin görünüşü belədir:

int ad = qiymət;
Dəyişənin yaradılması və təşəbbüsü üçün qısa yazılış

Nümunələr:

Əmr Qeyd
int a = 5
int b = 2*1000*1000*1000;
Dəyişəndə «2 milyard» qiyməti olacaq
int c = -10000000;
Dəyişəndə «mənfi 10 milyon» qiyməti olacaq
int d = 3000000000
Kompilyasiya olmayacaq, çünki 3,000,000,000 mümkün olan maksimum int tipinin qiymətindən böyükdür: 2,147,483,647

Bir neçə dəyişəni bir sətirdə elan etmək olar. Belə halda əmrin görünüşü belə olacaq:

int ad1 = qiymət1, ad2 = qiymət2, ad3 = qiymət3;
Bir neçə dəyişənin yaradılması və təşəbbüsü üçün qısa yazılış

Nümunələr:

Əmr Qeyd
int a = 5, b = 10, c = a + b;
a 5-ə bərabərdir, b 10-a bərabərdir, c 15-ə bərabərdir
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION