Mavzu: Javada o`zgaruvchilar
1. karolina_2427 (M) (62) [off] | TXT | 7| 9 May 2021, 18:38
O'zgaruvchan - bu dasturda undan keyingi foydalanish uchun qiymat saqlanadigan konteyner .
Maktabda qanday bo'lganini eslang: y = x + 1

Va x o'zgaruvchisi qanday qiymatlarni olishiga qarab, y o'zgaruvchining qiymati o'zgaradi.

Agar x = 1 bo'lsa, x + 1 = 2 bo'ladi

Agar x = 2 bo'lsa, x +1 = 3 bo'ladi

Agar x = 1,5 bo'lsa, u holda x + 1 = 2,5 bo'ladi

Java-da o'zgaruvchilar yuqoridagi misol y = x + 1 maktabidagi kabi bir xil rol o'ynaydi. Ular o'zgaruvchiga almashtirilishi mumkin bo'lgan har xil qiymatlar uchun konteyner vazifasini bajaradi. Berilgan misolda x o'zgaruvchisiga.

Java-da o'zgaruvchan turlari. O'zgaruvchan deklaratsiya
Java-da siz qanday o'zgaruvchini qabul qilishi mumkinligini belgilashingiz mumkin.

Buning uchun barcha o'zgaruvchilar 4 guruhga birlashtirilgan:

1Butun sonlar (ularga bayt, qisqa, int, uzun kiradi)
2Suzuvchi nuqta (ularga suzuvchi, ikkita) kiradi
3Belgilar (char)
4Mantiqiy

Izoh: Hammasi bo'lib 8 xil o'zgaruvchilar mavjud (bayt, qisqa, int, uzun, float, juft, char, mantiqiy). Hurmatli Bryus Ekel, shuningdek, 9-turni ajratib turadi - bo'shliq turi ("bo'sh" qiymat) deb ataladi . Ammo ushbu maqolada biz odatdagidek 8 turni ko'rib chiqamiz. Void turi qanday, biz Java-dagi usullarga bag'ishlangan mavzuni tushunamiz.

Endi o'zgaruvchilarning har bir guruhini ko'rib chiqamiz. Va butun sonlardan boshlaylik.\

Jadvaldan ko'rinib turibdiki, bayt, qisqa, int, uzunlik tamsayılarga, ya'ni butun sonlarga tegishli. Masalan, 1, 9, 1278, -5, -107 va boshqalar.
Shubhasiz:

1bayt -128 dan 127 gacha qiymatlarni qabul qilishi va 1 baytli xotirani egallashi mumkin
2short -32768 dan 32767 gacha bo'lgan qiymatlarni oladi va 2 baytli xotirani oladi
i3nt -2147483648 dan 2147483647 gacha va 4 baytli xotirani egallaydi
4 long -9223372036854775808 dan 9223372036854775807 gacha bo'lgan va 8 baytli xotirani egallagan

4292dan so'ng qo'shdi...
Java bo`limi ochilganidan so`ng o`z bilimingizni kengaytirilib boramiz
33 sekunddan so'ng qo'shdi...

Ma'lumotlar
Mavzu id raqami: 3555
Mavzuga oid xabarlar soni: 1 ta
So'ngi faollik vaqti: 9 May 2021, 18:38
Mavzuni ko'rishgan: 7 kishi
» txt shaklida yuklab olish
» Mavzudagi yangi xabarlardan xabardor bo'lishni rad etish
uzmasters.ru Onlayn 132 (0/132)
uzmasters.ru Forumga a'zo bo'lish
uzmasters.ru Forumdan qidirish
uzmasters.ru Bosh sahifa
Яндекс.Метрика UzMasterS.Ru