کمپيوټرپروګرام

جاوا او یوشان. په جاوا Arrays. د لومړنیو جاوا

او یوشان (انجنير او یوشان.) يوه ځواکمنه وسيله چې تاسو ته اجازه سره د معلوماتو په ډیره اندازه کار دی. ښکاره خبره ده، که تاسو د خپل کوډ د کار ځای تاسو غواړئ چې د ژغورلو، د مثال په توګه، 100 ارزښتونو، نو لږ تر لږه د دې لپاره د متحولو ورته شمېر تدبیره. پیشه تاسو ته اجازه یو واحد نوم لاندې د ارزښتونو يو زيات شمېر د ذخیره کولو، او په مناسب شاخص یې په نښه کړي. د مفهوم دی چې په جاوا لپاره د لومړنیو مطالعې د کورس arrays بنسټ جوړوي. وروسته د ټولو، دوی د ډیرو معلوماتو د جوړښتونو په اساس دي.

ځکه چې جاوا ده، د ټولو پورته، د ایل، په پرتله په نورو arrays ژبو جاوا پروګرامونو او یوشان لري یو متمایز ځانګړنه - دوی په توګه شيانو استازيتوب دي. د نورو د ګټو، دا اړتیا چې د حافظې د تزکیه د څارنې له منځه وړي، ځکه چې دا په اتوماتيک ډول خپور کړ.

خلقت او د واحد بعدي arrays السوهنې

يوه يو اړخيزه او یوشان يو کلاسيک دی او جاوا او یوشان د اړوندو عام نوم عناصر، چې هر يو سره متناسب د يوه ځانګړي شاخص ټولګه ده. لار یو ترتیب اعلان په لاندې شکل کې ښودل شوی دی.

په پیل کې د جاوا د قومي، چې د ارزښتونو مجموعه ده چې په دا ډول ساتل کېږي او د ډول په ګوته کوي چې د ډول اعلان کړه. دا کولای شي په هر ډول د اعتبار وړ وي جاوا ارقامو ډول. بل د ترتیب په نوم راځي او د مربع قوسونو د compiler چې د متحول پیشه ده ته ووايي. ته د يو مهم حقيقت پاملرنه وکړي. د قوسونو کولای شي د ترتیب اډه ډول وروسته پر ځای شي، او د یوشان نوم وروسته. وروسته د مساوي نښه څرګندوي Operator د نوي، د یوشان (په توګه د شيانو په صورت کې ورته)، د عناصرو په ډول چې هميشه وساتل شي د حافظې په نوښت (د متوافقت اډه ډول پورته اعلان سره وي)، او، په پای کې، د شمیر په قوسونو ښودل.

د په جاوا او یوشان عناصر نمبر په 0. پيل په دې ډول، په ترتیب د لومړی عنصر د شاخص برابر دی 0، او د شپږم - 5. د د د د قومي، لکه د پنځم د یو ځانګړي عنصر ته مراجعه وکړئ، مشخص د ترتیب په نوم کافي ده او په قوسونو مربع د شاخص بل ته د نوم . نو دا ممکنه ده چې د عنصر د ارزښت په توګه وټاکي، او د له مينځه وړلو دا. خو یو بايد محتاط وي، ځکه چې که تاسو د شاخص چې نه عنصر شتون لري پاس، یوه تېروتنه واقع دی.

په جاوا نیستمنی په Arrays

د څو بعدي arrays دي د یو بعدي، په نورو حواله عناصر arrays یو لړ. په بل عبارت، د د arrays arrays. د دغو ساده دي دوه بعدي. د هغوی مثال په توګه به هڅه کوو، چې د مفهوم پوه شي. د وضاحت، د الندې شمېرې العروض او یو ډیاګرام د دوه بعدي او یوشان جوړښت تشریح کوي.

لکه څنګه چې تاسو کولای شي وګورئ، د العروض څخه یو بعدي arrays سره زيات توپير نه لري. راځئ چې په جوړښت وګوري. په لومړي سر کې، موږ د 5 عناصر لاندې د قوسونو په ګوته. دا عناصر دي، خو د انفرادي arrays مرجع هيڅ. د د هغوی د هر ټاکل په دوهم د لېنديو په شمېر د جسامت. په حقیقت کې، د ریاضیاتو یو انالوګ دوه بعدي arrays دي د جدول. په یاد ولرئ چې په د عناصرو جلا ځای کې، چېرته چې د ترتیب په اوږدوالي (اوږدوالي) د ارزښت په ځانګړې حافظه زيرمه سربېره. په خاصه توګه، سره د څو بعدي arrays د کار لپاره د لېنديو کړۍ_ګانې ترسره.

ناقانونه arrays

د دوه بعدي او یوشان ده د arrays پیشه. دا موږ پخوا موندل. خو که arrays دي هميشه کې شامل دي، د مختلفو طول لري؟ ځواب یې دا دی - هو، دوی کولای شي. د دې لپاره، جاوا برابروي فرصت ته په يوه ځانګړې لاره د دوه بعدي ترتیب اعلان کړي. د مثال په ډول، موږ غواړو چې د دوه اړخیزه او یوشان چې به د اوږدوالي 2، 3 او 4 دری بعدي او یوشان د ذخیره کولو، په ترتیب سره جوړ کړي. هغه په لاندې ډول اعلان وکړ:

intarr [] [] = newint [3] []؛

لطفا په ياد چې موږ په دويم غبرګلیندۍ شمیر مشخص نه. د یوشان ليکنه د اندازې معلومول په لاندې ډول ده:

ليکنه [0] = نوي اینټ [2]؛

ليکنه [1] = نوي اینټ [3].

ليکنه [2] = newint [4]؛

د توکی په شاخص 0 ټکي ته په لومړي او یوشان په اشارې سره، چې موږ دا د 2. د بعد د عنصر شاخص 1 به د بعد او یوشان 3، او داسې وساتل شي اعلان کړي. دا ښایسته ساده.

د بدیل العروض جاوا او یوشان اعلانونه

Initialize د arrays کولای په مستقیمه توګه وي کله چې جوړ. دا ښایسته ساده.

ته مربوط خبرتیاوی او arrays jerseyNumber playerName پاملرنه وکړي.

د دې اعلان په دوه بعدي arrays په صورت کې په لاندې ډول دی:

اینټ [] [] ARR = {

{1، 2، 3}،

{4، 5، 6}،

{7، 8، 9}

}

د دې، د نوي Operator د یو پرانستلو کلکيږي، په کوم کې چې گوخې د ټولو عناصرو لپاره یوه لست دی ځای. په دې صورت کې جاوا په اتوماتيک ډول د هغوی لپاره او د شاخص په ورته سم حافظه تخصیص کوي.

مددګار ټولګي Arrays

لکه ادارو په توګه په جاوا arrays سره، په java.util پنډ کار لري د Arrays یوه ځانګړې ټولګي، چې د سکون طريقو برابروي، ډېر د هغوی سره د عملیاتو د اسانتیاوو د. د عمده لارو لست په لاندې شکل کې وړاندې دی.

راځئ د تر ټولو ګټور ځينې معاينه جاوا او یوشان میتودونه:

- copyOf (ترتیب په اوږدوالي) - د خپرېږي ترتیب سره سمون لري په اوږدوالي د يوه کاپی راستنوي. که خپرېږي د اصلي او یوشان په پرتله اوږد وي، نو د ټولو د "اضافي" عناصرو سره د تلوالیزه ارزښت (0 که ساده ډول، او په صادرېدو سره، که د مورد) ډک دي.

- copyOfRange (ترتیب، د لومړي شاخص، د وروستنۍ index) - په انځور کې ښودل شوي نه دي، خو یو ګټور میتود. د تصویب او یوشان دا نسخې، د لومړي ځل لپاره د تېر څخه د مناسب د شاخص په تعريف.

- ننداره (ترتیب) - د په د ترتيبلو ډول نظم د ترتیب د عناصرو ته حاضرې.

- ډکول (یوشان ارزښت) - یو ترتیب سره سمون ارزښت خپرېږي ډکوی.

- binarySearch (یوشان ارزښت) - د شاخص له خوا چې د اړونده ارزښت د يو عنصر په اڼل ترتیب ساتل خپرېږي راګرځي. که دا عنصر ورک دی، د منفي شمېر راستانه شوي ده.

څرنګه چې د ميتودونو دي سکون، د زنګ ورته اړتیا نه لري د دغه ټولګي Arrays یو مثال جوړ کړي. دوی په مستقیم ډول له دا په نامه شوي دي: Arrays.sort (IWPR).

پایلې

موږ د ترتیب په اړه تر ټولو مهم اړخونه وکتل، او د هغو کسانو لپاره چې يوازې پيل لپاره د لومړنیو جاوا زده کړه، د دې لپاره د داسې يوه ارګان د يو اساسي تفاهم کافي ده، ځکه یو ترتیب، او د هغه سره د کار د اساسی تخنیکونو. البته، د عمل به د دې وسيله له ژور درک کړي. له همدې امله، لټ نه وي چې ځینې تمرینونه کوي، الس وهنو په مختلفو لارو arrays.

په "جګړه" شرایطو او یوشان جاوا مددګار ټولګي کارول شوې ده، نو دا سپارښتنه ته ته په لاسي سره arrays د ټولو اساسي عملیاتو توليد زده پيل کړي.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ps.atomiyme.com. Theme powered by WordPress.