TlPlar kabi, xaqiqiy tiplarning ham bir necha turlari mavjud
Download 1.64 Mb.
|
Document (5
tlPlar kabi, xaqiqiy tiplarning ham bir necha turlari mavjud:
«float» tipi ba'zi protsessorlarda tezroq ishlaydi, kichikroq aniqlikdagi qiymatlar uchun ishlatiladi, agar qiymat juda kichik yoki juda katta boilsa bu tipni ishlatib bo'lmaydi. Bunday holda «double» tipidan foydalaniladi. Matematik amallarni bajarishga mo'ljallangan protsessorlarda, bu tip hattoki «float«dan ham tez ishlaydi. Shunday ekan, har doimgidek, qo'yilgan vazifaga qarab tip tanlanaveradi. 3. Simvolli tip — char. Bu tip simvollarni saqlash uchun ishlatiladi. Misol uchun, sonlar, raqamlar, belgilar va hakazo. Java tilida simvollarni saqlash uchun Unicode kodirovkasidan foydalaniladi. Bu kodirovkada, barcha simvollar raqamlar ko'rinishida bo'ladi. Misol uchun, «A» simoli unicodeda 0410 raqami bilan belgilangan. Demak, barcha simvollarni(barcha davlat tillaridagi harflarni ham) raqam orqali ifodalash mumkin ekan. Bu tip tezkor xotiradan 2 bayt joy oladi va uning oraliq qiymati O dan 65536 gachadir. Dastur tuzishda simvollar uchun, shu tipning o'zi kifoya qiladi. 4. Logik tip — boolean. Bu tip 2 xil qiymatni qabul qilishi mumkin: true, false. Juda kerakli va ahamiyatli tip, odatiy qiymati «false» hisoblanadi. YUqoridagi tiplar Java dasturlash tilining asosiy tiplari hisoblanadi. Agar unchalik tushunmagan bo'lsangiz, keyingi maqolalarda misollar orqali yana tushuntirib o'taman. 7-dars. Java dasturlash tilida o'zgaruvchilar ta'sir qilgan, ya'ni «var» bilan «Var» identifikatori har xil o'zgaruvchidir; — identifikator zahiralangan so'zlardan foydalanmaslik lozim(abstract, assert, boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, enum, extends, final, finally, float, for, goto, if, implements, import, instanceof, int, interface, long, native, new, package, private, protected, public, return, short, static, strictfp, super, switch, synchronized, this, throw, throws, transient, try, void, volatile, while). Bu so'zlarni iloji boricha hammasi bilan maqolalar davomida tanishib chiqamiz. Undan tashqari, «true«, «false«, «nul» soizlarini ham ishlatib bo'lmaydi. Dastur ichidagi barcha amallar operatorlardir, ya'ni int num; — o'zgaruvchi e'lon qilish operatori. num=100; — qiymat berish operatori. System.out.println() — ekranga chiqarish operatori. Barcha operatorlar «;» belgisi orqali ajratilishi lozim. YUqoridagi misolni qisqartirib, ya'ni o'zgaruvchini e'lon qilish va qiymat berishni birlashtirish ham mumkin: int num-100; Identifikatorlarni dasturda dinamik e'lon qilish ham mumkin. Bunda identifikator e'lon qilinadi va darhol dasturda ishlatiladi. int a = 100; int b = 200; int c = a+b; «s» o'zgaruvchi dinamik ravishda e'lon qilingan hisoblanadi, ya'ni e'lon qilinib, darhol amal bajarmoqda. 8-dars. Java dasturlash tilida tiplarni o'zgartirish Uchinchi qatorda(int num) «int» tipida(tiplar haqida) «num» nomli o'zgaruvchi yaratilmoqda. Javada o'zgaruvchini ishlatishdan Oldin, bu o'zgaruvchi e'lon qilinishi lozim. Avval o'zgaruvchi tipi, so'ng probeldan keyin uning nomi beriladi. O'zgaruvchi tipi, dasturga qo'yilgan vazifadan kelib chiqadi. Aytib dtkanimizdek, dzgaruvchi o'zida biror qiymat saqlaydi(raqam, simvol,...), bizning misolda «num» nomli o'zgaruvchi butun «100» sonini saqlaydi(4-chi qatorda ). Qiymat berish «z» belgisi orqali amalga oshiriladi. Keyingi qatorda, biz bilgan ekranga chiqarish buyrug'i(System.out.println) ishlatilmoqda. Bu operator qavs ichidagi yozuvni yoki o'zgaruvchi qiymatini ekranga chiqarish uchun ishlatiladi. Bizning holda, dastlab, qavs ichida dzgaruvchi nomi berilmoqda, bu degani o'zgaruvchining qiymatini ekranga chiqar deganidir. Biz kdrganimizldek, dzgaruvchi nomi qo'shtirnoq ichida yozilmayapti, bu orqali biz kompilyatorga bu nom matn emas, balki dzgaruvchi ekanligini bildirmoqdamiz. Navbatdagi qatorda, ekranga chiqarish operatori ham matnni, ham dzgaruvchi qiymatini ekranga chiqarmoqda. Bu yerda yaqqol ko'rish mumkinki, matn qdshtirnoq ichida, o'zgaruvchi esa qdshtironoqsiz yozilmoqda. Ularni birlashtirish uchun «+» belgisidan foydalanilmoqda. Endi, o'zgaruvchilarni qanday e'lon qilish mumkinligini ko'rib chiqamiz. Dasturda, bir necha o'zgaruvchilar e'lon qilinishi mumkin, ular quyidagicha amalga oshiriladi. int num; int rom; byte bob; double kom; Bu e'lon qilishlarni, bir hil tiplarini birlashtirish ham mumkin. Java dasturlash tili, tiplarga qaťiy e'tibor beradigan ti hisoblanadi, ya'ni dasturda ishlatiladigan barch ma'lumotlar uchun tip e'lon qilinishi lozim. Java dasturlashda, ma'lumotlar uchun 8 turdagi oddi tiplar mavjud, keling ular bilan tanishib chiqamiz.
Dasturda qo'yilgan vazifa asosida, kerakli butun tiplardan biri tanlanadi. Kichik butun sonlar uchun «long» tipini ishlatishdan ma'no yo'q. Agar katta hajmdagi proyekt bo'lsa, tezkor xotiradan ancha joy faqat tiplarning o'ziga ketib qoldi. Misol uchun, temperaturani aniqlash uchun, hattoki «short» tipi ham kerak emas, «byte» tipi bilan ham qo'yilgan vazifani bajarish mumkin. Xaqiqiy tip. Dastur yozish mobaynida, haqiqiy tiplar kerak bo'lib qolsa, ya'ni butun va kasr qismdan iborat sonlar ishlatilsa, bu tipdan foydalanish mumkin. Butun tiplar kabi, xaqiqiy tiplarning ham bir necha turlari mavjud: Boshqa dasturlash tillari kabi, Java dasturlash tilida harr «o'zgaruvchilar» deb nomlangan termin mavjuc O'zgaruvchilar — dz shaxsiy, takrorlanmas nomiga eg bo'lgan va tezkor xotiradan ma'lum bir joy oladiga konteyner hisoblanadi. Dastur yozish mobaynidz o'zgaruvchiga biror qiymat yozib qo'yiladi va kerak paytd shu o'zgaruvchi chaqirilib, biriktirilgan qiymat olil ishlatiladi, shu bilan birga bu qiymat tezkor xotir; yacheykasiga ham saqlanadi. Download 1.64 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling