1-laboratoriya mashg'uloti. Java dasturlash tili haqida tushuncha



Download 3,68 Mb.
bet4/54
Sana06.07.2022
Hajmi3,68 Mb.
#746840
1   2   3   4   5   6   7   8   9   ...   54
Var kalit so'zi
Java 10 dan boshlab tilga var kalit so'zi qo'shildi, bu sizga o'zgaruvchini aniqlash imkonini beradi:

Ma'lumotlar turi o'rniga var so'zi qo'yiladi va o'zgaruvchining o'zi unga berilgan qiymatdan kelib chiqadi. Masalan, x o'zgaruvchisiga 10 raqami berilgan, ya'ni o'zgaruvchi int turini ifodalaydi.
Ammo agar o'zgaruvchi var yordamida e'lon qilingan bo'lsa, biz uni ishga tushirishimiz kerak, ya'ni uni boshlang'ich qiymat bilan ta'minlashimiz kerak, aks holda biz xatoga duch kelamiz, masalan, quyidagi holatda:

KONSTANTA
O'zgaruvchilarga qo'shimcha ravishda Java-da ma'lumotlarni saqlash uchun konstantalardan foydalanish mumkin. O'zgaruvchilardan farqli o'laroq, konstantalarga faqat bir marta qiymat berilishi mumkin. Konstanta o'zgaruvchiga o'xshash tarzda e'lon qilinadi, faqat oxirgi kalit so'z birinchi bo'lib keladi:
Odatda konstantalar katta harflarga ega.
Konstantalar endi o'zgarmasligi kerak bo'lgan o'zgaruvchilarni o'rnatishga imkon beradi. Misol uchun, agar bizda pi sonini saqlash uchun o'zgaruvchi bo'lsa, biz uni doimiy deb e'lon qilishimiz mumkin, chunki uning qiymati doimiy.
Labarotoriya ishlari uchun topshiriqlar.
1. Vektorni tasvirlaydigan klass yarating (uch o'lchovli fazoda).
2. Konstruktori ikkita massivni oladigan sinfni yozing: qiymatlar massivi va qiymatlar massasi.
3. Berilgan element massivda yoki yo'qligini tekshiradigan usulni yozing.
Ushbu muammoni hal qilish uchun ikkilik qidiruvdan foydalaning.
4. Tenglamaning ildizini toping.

3-laboratoriya mashg'uloti. Java dasturlash tilida klasslar va ob’ektlar. Polimorfizm. Vorislik.


Ishdan maqsad: Asosiy Java dasturlash tili haqida tushunchaga ega bо‘lish, ava dasturlash tilida klasslar va ob’ektlar, polimorfizm va vorislikni o`rganish.
Masalaning qо‘yilishi: Oracle JDK va OpenJDK haqida tushunchagq ega bo`lish Java ni o`rnatishni o`rganish.

Download 3,68 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   54




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish