JavaRush /Kurslar /All lectures for UZ purposes /int turi – butun sonlar

int turi – butun sonlar

All lectures for UZ purposes
Daraja, Dars
Mavjud

1. int turi

Agar o'zgaruvchilarda butun sonlar saqlamoqchi bo'lsangiz, int turidan foydalanishingiz kerak.

int - bu Integerning qisqartmasi (butun ingliz tilida), bu tur butun sonlarni saqlash imkonini beradi.

int turidagi o'zgaruvchilar butun sonlarni -2 milliarddan +2 milliardgacha saqlay oladi. Yoki aniqrog'i, -2,147,483,648dan 2,147,483,647gacha.

Qiziqarli fakt

Bunday noaniq qiymatlar kompyuter xotirasining qurilishiga bog'liq.

Java-da int turi uchun 4 bayt xotira ajratilgan. Har bir bayt xotirasi 8 bitdan iborat. Har bir bit faqat 2 qiymatga ega bo'lishi mumkin — 0 yoki 1. int turidagi o'zgaruvchi 32 bitni o'z ichiga oladi va 4,294,967,296 qiymatga ega bo'lishi mumkin.

Bu diapazonning yarmi manfiy sonlarga, qolgan yarmi esa musbat sonlarga berilgan. Shunday qilib, -2,147,483,648dan 2,147,483,647gacha bo'lgan.


2. int turidagi o'zgaruvchi yaratish

int turi butun sonlarni saqlash uchun mo'ljallangan. Kodda butun sonlarni saqlash imkoniyatiga ega bo'lgan o'zgaruvchi yaratish uchun quyidagi ko'rinishdagi buyruqdan foydalanish kerak:

int nom;
int turidagi o'zgaruvchini e'lon qilish

Bu erda nom - bu o'zgaruvchining nomi. Misollar:

Buyruq Tavsif
int x;
Butun o'zgaruvchi x yaratilmoqda
int count; 
Butun o'zgaruvchi count yaratilmoqda
int currentYear;
Butun o'zgaruvchi currentYear yaratilmoqda

Harfning o'lchami (rejestri) muhim: int color va int Color ikkita boshqa o'zgaruvchini e'lon qiladi.

Int Color va INT COLOR buyruqlari kompilyator tomonidan tushunilmaydi va xato haqida xabar beriladi. int butun turini belgilovchi maxsus so'z bo'lib, u faqat kichik harflar bilan yoziladi.


3. O'zgaruvchilarni yaratishning qisqartirilgan yozuvi

Agar dasturiy ta'minotning bir joyida bir xil turdagi ko'p o'zgaruvchilarni yaratish kerak bo'lsa, qisqartirilgan yozuvdan foydalanish mumkin:

int nom1, nom2, nom3;
Bir xil turdagi bir nechta o'zgaruvchilarni yaratishning qisqartirilgan yozuvi

Misollar:

Buyruqlar Ushbu buyruqlarning qisqartirilgan yozuvi
int x;
int y;
int z;
int x, y, z;
int count;
int totalCount;
int count, totalCount;
int day;
int month;
int year;
int day, month, year;

4. Qiymatlarni tayinlash

int turidagi qiymatni o'zgaruvchiga tayinlash uchun quyidagi buyruqdan foydalanish kerak:

nom = qiymat;
O'zgaruvchiga qiymat tayinlash

Bu erda qiymat har qanday butun ifoda bo'lishi mumkin. Misollar:

Buyruq Izoh
int a;
a = 5;
int b;
b = 2*1000*1000*1000;
int c;
c = -10000000;
int d;
d = 3000000000;
Tuzilmaydi, chunki 3,000,000,000 int turining maksimal mumkin bo'lgan qiymatidan katta: 2,147,483,647

5. O'zgaruvchini yaratish va tashabbus qilishning qisqartirilgan yozuvi

O'zgaruvchini yaratish (e'lon qilish) va unga qiymatni tayinlashni bitta buyruq bilan yozish mumkin. Asosan, bu shunday amalga oshiriladi, chunki o'zgaruvchi odatda biror qiymatni saqlash zarurati tug'ilganda e'lon qilinadi.

Bu buyruq shunday ko'rinadi:

int nom = qiymat;
O'zgaruvchini yaratish va tashabbus qilishning qisqartirilgan yozuvi

Misollar:

Buyruq Izoh
int a = 5; 
int b = 2*1000*1000*1000;
O'zgaruvchida "2 milliard" qiymati bo'ladi
int c = -10000000;
O'zgaruvchida "minus 10 million" qiymati bo'ladi
int d = 3000000000; 
Tuzilmaydi, chunki 3,000,000,000 int turining maksimal mumkin bo'lgan qiymatidan katta: 2,147,483,647

Bir qatorda bir nechta o'zgaruvchini e'lon qilish mumkin. Bu buyruq quyidagi ko'rinishda bo'ladi:

int nom1 = qiymat1, nom2 = qiymat2, nom3 = qiymat3;
Bir nechta o'zgaruvchini yaratish va tashabbus qilishning qisqartirilgan yozuvi

Misollar:

Buyruq Izoh
int a = 5, b = 10, c = a + b;
a 5ga teng, b 10ga teng, c 15ga teng
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION