Таҳиягароне, ки бо Java кор мекунанд, ба доираи васеи сохторҳои додаҳо дастрасӣ доранд.
Массив як намуди сохтори додаҳост. Гурӯҳи объектҳои додаҳои як навъи додаҳо дар массив якҷоя карда мешаванд.
Ин яке аз сохторҳои асосии маълумот дар Java аст ва барои амалӣ намудани амалан ҳама алгоритмҳо истифода мешавад.
Мо дар ин дастур дар бораи чӣ гуна истифода бурдани массивҳо дар Java сӯҳбат хоҳем кард. Мо меомӯзем, ки чӣ гуна массив эълон карда шавад, аммо таваҷҷӯҳи асосии мо ба усулҳои гуногуни оғозкунии Java барои массивҳо хоҳад буд.
Муқаддима ба массив
Массив дар Java барои нигоҳ доштани якчанд арзишҳои як навъи маълумот дар як тағирёбанда истифода мешавад. Онро ба таври алтернативӣ ҳамчун маҷмӯи арзишҳои як намуди додаҳо дидан мумкин аст.
Ин маънои онро дорад, ки агар шумо сатрҳоро дар массиви худ нигоҳ доред, масалан, ҳамаи арзишҳои массив бояд сатр бошанд.
Қиматҳои дар массив мавҷудбуда ҳамчун унсурҳо номида мешаванд ва ҳар як элемент дар индекси мушаххаси массив мавҷуд аст.
Эълон кардани массив
Эълони массив синтаксиси зеринро истифода мебарад:
навъи маълумот: Синфи объектҳо, масалан, int, char ва ғайра, ки дар массив нигоҳ дошта мешаванд.
[]: Нишон медиҳад, ки массив ҷоест, ки тағирёбандаи эълоншуда ишора мекунад.
arrayName: Номи массивро муайян мекунад.
Массивро оғоз кунед
Ҳангоми эълон кардани массив оғоз карда намешавад. Пеш аз он ки ягон арзиш дар он захира карда шавад, массив бояд аввал оғоз карда шавад.
Синтаксис барои оғоз кардани массив чунин аст:
Массивро метавон бо чанд роҳ оғоз кард. Барои беҳтар фаҳмидани оғозкунии массив, ба мисолҳои зер нигаред.
Оғоз кардани массив бидуни гузоштани арзишҳо дар он
Барои оғоз кардани массив андозаи муайянро интихоб кардан мумкин аст. Дар ин ҳолат арзиши пешфарз ҳар як элемент 0 аст.
Пас аз эъломия, массивро оғоз кунед:
Пас аз таъриф, массивро низ оғоз кардан мумкин аст.
Оғоз кардани массив ва таъини арзишҳо:
Инчунин ҳангоми эъломия имкон медиҳад, ки массив оғоз карда шавад.
хулоса
Дар ин паём, мо усулҳои гуногуни оғоз кардани массивро дар Java дида баромадем ва баъзе аз асосҳои Array-ро баррасӣ кардем.
Шумо метавонед яке аз ин усулҳои оғозёбиро дар асоси ниёзҳои худ ва андозаи массив интихоб кунед.
Рамзгузории хушбахт!
Дин ва мазҳаб