Oʻzbekiston respublikasi raqamli texnologiyalar vazirligi muhammad al-xozazmiy nomidagi toshkent axborot texnologiyalari universiteti



Yüklə 88,18 Kb.
səhifə6/8
tarix21.12.2023
ölçüsü88,18 Kb.
#188585
1   2   3   4   5   6   7   8
shaxnoza tarmoq MI

checkedPow: ArithmeticException , agar imzolangan int arifmetikada b dan k-chi daraja oshib ketsa

  • faktorial: IllegalArgumentException , agar n < 0 bo'lsa

  • binomial: IllegalArgumentException , agar n < 0, kn



    Guava IntMath Class tomonidan taqdim etilgan ba'zi boshqa usullar:




      1. Guavada jadvallar bilan ishlash

    Guava jadvali qatorlar, ustunlar va tegishli katak qiymatlarini o'z ichiga olgan jadval kabi tuzilmani ifodalovchi to'plamdir . Qator va ustun buyurtma qilingan juft kalit vazifasini bajaradi.
    Qator va ustun buyurtma qilingan kalit jufti vazifasini bajaradi. Agar biz buni an'anaviy usulda boshqarishimiz kerak bo'lsa, struktura har bir satrda ustunlar xaritasi va katak qiymatlari bo'lgan satrlar xaritasi bo'ladi, masalan, Map< rowKey, Map< colKey, cellValue > >.
    Deklaratsiya: Quyida com.google.common.collect.Table< R, C, V > interfeysi uchun deklaratsiya berilgan :
    @GwtCompatible
    umumiy interfeys Jadval< R, C, V >
    Parametrlar:



    • R: Jadval qatori tugmalarining turi.

    • C: Jadval ustunlari tugmalarining turi.

    • V: Xarita qilingan qiymatlar turi.

    Table Interface tomonidan taqdim etilgan usullardan ba'zilari quyidagilardir:



    Guava jadval interfeysi uchun turli xil ilovalarni taqdim etadi, ular quyidagi jadvalda ko'rsatilgan:





    Muhim fikrlar:

    • Jadval siyrak bo'lishi mumkin, satr/ustun kalit juftlarining faqat kichik qismi mos qiymatga ega.

    • Ba'zi ilovalarda ustun tugmasi orqali ma'lumotlarga kirish, qator tugmachalari orqali ma'lumotlarga kirishga qaraganda kamroq qo'llab-quvvatlanadigan operatsiyalarga yoki yomonroq ishlashga ega bo'lishi mumkin.

    • Jadvalni o'zgartiradigan barcha usullar ixtiyoriydir va jadval tomonidan qaytarilgan ko'rinishlar o'zgartirilishi yoki o'zgartirilmasligi mumkin. O'zgartirish qo'llab-quvvatlanmasa, bu usullar UnsupportedOperationExceptionni chiqaradi .

    Quyida jadval interfeysi tomonidan taqdim etilgan boshqa usullar keltirilgan:


    Yüklə 88,18 Kb.

    Dostları ilə paylaş:
  • 1   2   3   4   5   6   7   8




    Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©www.azkurs.org 2024
    rəhbərliyinə müraciət

    gir | qeydiyyatdan keç
        Ana səhifə


    yükləyin