شیوه اندیس گذاری و ارجاع به مولفه های آرایه ها در جاوا :

در زبان برنامه نویسی جاوا، آرایه ها از یک سری مولفه تشکیل شده اند که هرکدام از آنها دارای یک اندیس منحصر به فرد هستند. این اندیس ها از 0 تا (طول آرایه – 1) متغیر هستند. به عنوان مثال، اگر یک آرایه به طول 5 داشته باشیم، اندیس های مولفه های آن به ترتیب 0، 1، 2، 3 و 4 خواهند بود.

برای دسترسی به مولفه های آرایه در جاوا، می توان از دو روش استفاده کرد: اندیس گذاری مستقیم و اندیس گذاری غیر مستقیم.

در اندیس گذاری مستقیم، می توان به صورت مستقیم با استفاده از عدد اندیس به مولفه مورد نظر دسترسی پیدا کرد. برای مثال، اگر می خواهیم به مولفه دوم آرایه دسترسی پیدا کنیم، می توانیم از عبارت array[1] استفاده کنیم. در این حالت، مقدار مولفه دوم آرایه به ما بازگردانده می شود و می توانیم با آن کارهای مختلفی انجام دهیم.

در اندیس گذاری غیر مستقیم، برای دسترسی به مولفه ها از یک متغیر استفاده می شود که مقدار آن اندیس مورد نظر را دارد. به عنوان مثال، اگر یک متغیر به نام index را با مقدار 2 تعریف کنیم، می توانیم با استفاده از عبارت array[index] به مولفه سوم آرایه دسترسی پیدا کنیم. در این حالت، مقدار مولفه سوم آرایه به ما بازگردانده می شود.

به علاوه، در جاوا می توان از طول آرایه نیز استفاده کرد تا به مولفه های آرایه دسترسی پیدا کرد. برای این کار، می توان از عبارت array.length استفاده کرد. به عنوان مثال، اگر بخواهیم به آخرین مولفه آرایه دسترسی پیدا کنیم، می توانیم از عبارت array[array.length – 1] استفاده کنیم.

در نهایت، برای ارجاع به مولفه های آرایه در جاوا، می توان از نوع داده مربوط به مولفه ها استفاده کرد. به عنوان مثال، اگر آرایه مورد نظر متشکل از اعداد صحیح باشد، می توان از نوع داده int استفاده کرد. همچنین، می توان از نوع داده های دیگری نظیر double، float، boolean و غیره برای مولفه های آرایه استفاده کرد.

در نتیجه، شیوه اندیس گذاری و ارجاع به مولفه های آرایه ها در جاوا به کمک اندیس گذاری مستقیم و غیر مستقیم، استفاده از طول آرایه و استفاده از نوع داده مربوط به مولفه ها امکان پذیر است. این قابلیت ها به برنامه نویسان اجازه می دهد تا به راحتی و با دقت به مولفه های آرایه دسترسی پیدا کنند و با آنها کار کنند.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *