• Ikki olchovli massivning tarifi (2-olchovli massiv)
  • C ++ da 2D massivning deklaratsiyasi va initsializatsiyasi
  • Java-da 1-o'lchovli massiv deklaratsiyasi




    Download 32.59 Kb.
    bet2/4
    Sana09.03.2023
    Hajmi32.59 Kb.
    #44750
    1   2   3   4
    Bog'liq
    Bir o\'lchamli massivlar
    brendni bos
    Java-da 1-o'lchovli massiv deklaratsiyasi
    Java-da buni quyidagicha bajarish mumkin
    // o'zgaruvchan_name Java turidagi deklaratsiya []; variable_name = yangi tur [hajmi];
    Bu erda dastlab biz massiv o'zgaruvchini uning turi bilan e'lon qildik, so'ngra unga "new" yordamida xotira ajratdik va e'lon qilingan qator o'zgaruvchisiga "new" ni tayinladik. Yilning har bir oyida qoldiqni o'z ichiga olgan qatorni e'lon qilishni istasak, yuqoridagi misolni ko'rib chiqaylik.
    // misol int month_balance []; month_balance = new int [12];
    Bu erda "new" xotirani "month_balance" o'zgaruvchisiga ajratadi, shuning uchun endi mont_balance endi xotirani 12 butun son uchun saqlaydi.
    Massivlarni e'lon qilishda ularni boshlash mumkin. Massiv initsializatori vergul bilan ajratilgan va jingalak qavslar bilan yopilgan qiymatlar ro'yxati.
    // misol int month_balance = {100, 500, 200, 750, 850, 250, 630, 248, 790, 360, 450,180};
    Ikki o'lchovli massivning ta'rifi (2-o'lchovli massiv)
    Ikkala C ++ va Java ko'p o'lchovli qatorni qo'llab-quvvatlaydi. Ko'p o'lchovli massivning eng oddiy shakllaridan biri bu ikki o'lchovli qator yoki 2-o'lchovli qator. Ikki o'lchovli massivni "massivlar massivi" yoki "bir o'lchovli massivlar qatori" sifatida ifodalash mumkin.
    Ikki o'lchovli qator o'zgaruvchisini e'lon qilish uchun biz qator nomini, so'ngra ikkita kvadrat qavsni ko'rsatib o'tamiz, bu erda ikkinchi indeks kvadrat qavslarning ikkinchi to'plamidir.
    Ikki o'lchovli qator satr-ustunli matritsa shaklida saqlanadi, bu erda birinchi indeks qatorni belgilaydi va ikkinchi indeks ustunni ko'rsatadi. Massivning ikkinchi yoki eng o'ngdagi ko'rsatkichi massiv elementlariga kirishda birinchi yoki chapdagi ko'rsatkichga nisbatan juda tez o'zgaradi.
    C ++ da 2D massivning deklaratsiyasi va initsializatsiyasi
    C ++ da ikki o'lchovli massiv quyidagicha e'lon qilinadi;
    // C ++ turidagi deklaratsiya o'zgaruvchan_name [size1] [size2];
    Masalan, biz har yilning har 30 kunidagi balansni 2 o'lchovli qatorda saqlamoqchimiz.
    // misol int month_balance [12] [30];
    2D qatorni ishga tushirish 1D qatoriga juda o'xshaydi. Quyida keltirilgan misol 2D massivning 5 × 2 matritsasini ko'rsatadi.
    int a [5] [2] = {{0,2}, {1,4}, {2,6}, {3,8}, {4,10}};

    Download 32.59 Kb.
    1   2   3   4




    Download 32.59 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Java-da 1-o'lchovli massiv deklaratsiyasi

    Download 32.59 Kb.