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


Dasturning bajarilishi. Main usuli



Download 4,54 Mb.
bet6/119
Sana03.02.2022
Hajmi4,54 Mb.
#427358
1   2   3   4   5   6   7   8   9   ...   119
Bog'liq
Mobil ilovalar yaratish

Dasturning bajarilishi. Main usuli.
Java ob'ektga yo'naltirilgan tildir, shuning uchun butun dasturni o'zaro ta'sir qiluvchi sinflar va ob'ektlar to'plami sifatida ko'rish mumkin. Birinchi bobda birinchi ilovani yaratishda dastur quyidagicha aniqlandi:
Ya'ni, dasturimizning asosini Dastur sinfi tashkil etadi. Klassni belgilashda birinchi navbatda ommaviy kirish modifikatori keladi, bu esa bu sinf hamma uchun mavjud bo'lishini bildiradi, ya'ni biz uni buyruq satridan ishga tushirishimiz mumkin. Keyin sinf kalit so'zi, undan keyin sinf nomi keladi. Sinf nomidan keyin sinf mazmuni joylashgan kod bloki mavjud.
Java dasturiga kirish nuqtasi Dastur sinfida belgilangan asosiy usuldir. Aynan u bilan dasturning bajarilishi boshlanadi. U dasturda bo'lishi kerak. Bundan tashqari, uning nomi faqat quyidagicha bo'lishi mumkin:
Ilova ishga tushganda, Java virtual mashinasi dasturning asosiy sinfida shunga o'xshash sarlavhali asosiy usulni qidiradi va u topilsa, uni ishga tushiradi.
Usul sarlavhasi oldidan umumiy modifikator joylashgan bo'lib, bu usulga tashqaridan kirish mumkinligini bildiradi. Static so'zi asosiy usulning statik ekanligini, void so'zi esa hech qanday qiymat qaytarmasligini bildiradi. Keyinchalik, qavslar ichida bizda usul parametrlari mavjud - String args [] bu String tipidagi qiymatlarni, ya'ni satrlarni saqlaydigan args massivi. Ushbu massiv orqali dasturni ishga tushirishda biz dasturga turli ma'lumotlarni uzatishimiz mumkin.
Usul sarlavhasidan keyin bajariladigan ko'rsatmalar to'plamini o'z ichiga olgan uning bloki keladi.
Dastur kodida sharhlar bo'lishi mumkin. Sharhlar dasturning ma'nosini, uning ayrim qismlari nima qilayotganini tushunishga imkon beradi. Kompilyatsiya qilinganida sharhlar e'tiborga olinmaydi va ilovaning ishlashi yoki hajmiga ta'sir qilmaydi.
Java-da sharhlar ikki xil: bir qatorli va ko'p qatorli. Bitta satr izohi qo‘sh chiziqdan keyin bir qatorga joylashtiriladi //. Ko'p qatorli sharh / * sharh matni * / orasiga qo'yilgan. U bir nechta qatorlarni qamrab olishi mumkin. Masalan:
Bu ifodada biz int tipidagi x o'zgaruvchini e'lon qilamiz. Ya'ni, x 4 baytdan ko'p bo'lmagan raqamni saqlaydi.
Oʻzgaruvchi nomi sifatida quyidagi talablarga javob beradigan har qanday ixtiyoriy nomdan foydalanish mumkin:
Ism har qanday harf-raqamli belgilarni, shuningdek pastki chiziqni o'z ichiga olishi mumkin, shu bilan birga nomdagi birinchi belgi raqam bo'lmasligi kerak ismda tinish belgilari va bo'shliqlar bo'lmasligi kerak nom Java tili kalit so'zi bo'lishi mumkin emas.
Bunga qo'shimcha ravishda, e'lon qilish va undan keyin foydalanishda, Java katta-kichik harflarga sezgir til ekanligini hisobga olishingiz kerak, shuning uchun quyidagi deklaratsiyalar int num; va int NUM; ikki xil o‘zgaruvchini ifodalaydi. O'zgaruvchini e'lon qilish orqali biz unga qiymat berishimiz mumkin:
S iz o'zgaruvchini e'lon qilganingizda unga qiymat ham belgilashingiz mumkin. Ushbu jarayon ishga tushirish deb ataladi:
A gar biz uni ishlatishdan oldin o'zgaruvchiga qiymat bermasak, unda xatoga yo'l qo'yishimiz mumkin, masalan, quyidagi holatda:
S iz bir vaqtning o'zida vergul bilan ajratilgan bir xil turdagi bir nechta o'zgaruvchilarni e'lon qilishingiz mumkin:
S iz ularni darhol ishga tushirishingiz mumkin:
O'zgaruvchilarning o'ziga xos xususiyati shundaki, biz ularning qiymatini dastur jarayonida o'zgartirishimiz mumkin:

Download 4,54 Mb.

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




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.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