Darslik haqida


Download 1.17 Mb.
bet16/22
Sana16.06.2023
Hajmi1.17 Mb.
#1491473
1   ...   12   13   14   15   16   17   18   19   ...   22
Bog'liq
java tutorial (1)

Java massivlari


Massivlar bir xil turdagi bir nechta o'zgaruvchilarni saqlaydigan ob'ektlardir. Biroq, massivning o'zi to'pdagi ob'ektdir. Biz keyingi boblarda qanday e'lon qilish, qurish va ishga tushirishni ko'rib chiqamiz.


9

Java raqamlari


Enumlar Java 5.0 da joriy qilingan. Enums o'zgaruvchini faqat bir nechta oldindan belgilangan qiymatlardan biriga ega bo'lishini cheklaydi. Ushbu sanab o'tilgan ro'yxatdagi qiymatlar enumlar deb ataladi.


Enumlardan foydalanish bilan kodingizdagi xatolar sonini kamaytirish mumkin.


Misol uchun, agar biz yangi sharbat do'koniga arizani ko'rib chiqsak, shisha hajmini kichik, o'rta va katta hajmda cheklash mumkin bo'ladi. Bu kichik, o'rta yoki katta hajmdan boshqa hech kimga buyurtma berishga ruxsat bermasligiga ishonch hosil qiladi.




Misol


sinf FreshJuice {


enum FreshJuiceSize{ KICHIK, ORTA, KATTA } FreshJuiceSize hajmi;
}
umumiy sinf FreshJuiceTest {
public static void main(String args[]){

FreshJuice sharbati = yangi FreshJuice();


juice.size = FreshJuice.FreshJuiceSize.MEDIUM ;


System.out.println("Hajmi: " + sharbat.size);


}


}

Yuqoridagi misol quyidagi natijani beradi:


Hajmi: MEDIUM




Eslatma: Enumlar o'zlarining yoki sinf ichida e'lon qilinishi mumkin. Usullar, o'zgaruvchilar, konstruktorlar enumlar ichida ham aniqlanishi mumkin.


Java kalit so'zlar


Quyidagi ro'yxat Java-da zaxiralangan so'zlarni ko'rsatadi. Ushbu zaxiralangan so'zlarni doimiy yoki o'zgaruvchan yoki boshqa identifikator nomlari sifatida ishlatish mumkin emas.



mavhum

da'vo qilish


mantiqiy
tanaffus


bayt
hol


tutmoq
char

10



sinf
const
davom eting
standart


qil

ikki barobar


boshqa
enum




uzaytiradi
final
nihoyat

suzmoq



uchun
borish


agar
asboblar


Import
misol
int
interfeys


uzoq
onalik

yangi
paket




xususiy
himoyalangan

ommaviy
qaytish




qisqa
statik
strictfp
super


almashtirish


sinxronlashtirilgan bu
tashlash


tashlaydi
vaqtinchalik

harakat qilib ko'ring


bekor

uchuvchan esa



Download 1.17 Mb.

Do'stlaringiz bilan baham:
1   ...   12   13   14   15   16   17   18   19   ...   22




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