متن خبر

برای حلقه‌های پیشرفته در جاوا – نحوه استفاده از حلقه‌های ForEach در آرایه‌ها

برای حلقه‌های پیشرفته در جاوا – نحوه استفاده از حلقه‌های ForEach در آرایه‌ها

اخباربرای حلقه‌های پیشرفته در جاوا – نحوه استفاده از حلقه‌های ForEach در آرایه‌ها
شناسهٔ خبر: 267597 -




خبرکاو:

می‌توانید از حلقه‌های پیشرفته در جاوا برای دستیابی به نتایج مشابه حلقه for استفاده کنید. یک حلقه تقویت شده در جاوا به عنوان حلقه for-each نیز شناخته می شود.

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

در این آموزش، نحو و نحوه استفاده از حلقه for-each (حلقه پیشرفته) در جاوا را خواهید آموخت.

نحو جاوا برای هر حلقه

در اینجا نحو یک حلقه for-each در جاوا به نظر می رسد:

 for(dataType variable : array) { // code to be executed }

در نحو بالا:

dataType نشان دهنده نوع داده آرایه است.

متغیر نشان دهنده متغیری است که به هر عنصر در آرایه در طول تکرار اختصاص داده شده است (این را از طریق مثال های زیر متوجه خواهید شد).

آرایه نشان دهنده آرایه ای است که باید از طریق آن حلقه زده شود.

مثال جاوا برای هر حلقه

بیایید به چند مثال نگاهی بیندازیم تا به شما در درک نحوه عملکرد یک حلقه for-each کمک کند.

جاوا برای هر حلقه مثال شماره 1

 class ForEachExample { public static void main(String[] args) { int[] even_numbers = { 2, 4, 6, 8 }; for(int number : even_numbers){ System.out.println(number); // 2 // 4 // 6 // 8 } } }

در کد بالا، یک آرایه به نام even_numbers ایجاد کردیم.

برای حلقه زدن و چاپ تمام اعداد موجود در آرایه، از یک حلقه for-each استفاده کردیم: for(int number : even_numbers){...} .

در پرانتز حلقه، ما یک متغیر عدد صحیح به نام number ایجاد کردیم که برای حلقه زدن در آرایه even_numbers استفاده می‌شود.

پس برای:

تکرار شماره 1

number = اولین عنصر در آرایه (2). این چاپ می شود

تکرار شماره 2

number = عنصر دوم در آرایه (4). این مقدار فعلی چاپ می شود.

تکرار شماره 3

number = عنصر سوم در آرایه (6). این مقدار فعلی چاپ می شود.

تکرار شماره 4

number = چهارمین عنصر در آرایه (8). این مقدار فعلی چاپ می شود.

مقدار number در طول فرآیند تکرار به شاخص فعلی تغییر می کند تا زمانی که به انتهای آرایه برسد. پس از چاپ هر فهرست، به نمایه بعدی منتقل می شود.

شما همچنین می توانید آن را به این صورت مشاهده کنید: "برای هر number در آرایه even_numbers ، number چاپ کنید )".

جاوا برای هر حلقه مثال شماره 2

 class ForEachExample { public static void main(String[] args) { int[] even_numbers = { 2, 4, 6, 8 }; for(int number : even_numbers){ number = number*2; System.out.println(number); } } }

در کد بالا، مقدار هر عنصر را با استفاده از متغیر number در دو ضرب می‌کنیم: number = number*2; .

روند در اینجا با مثال آخر یکسان است. وقتی number به عنصری در آرایه تبدیل می شود، مقدار عنصر را دو برابر می کند و آن را در کنسول چاپ می کند.

خلاصه

می‌توانید از حلقه‌های for-each در جاوا برای تکرار از طریق عناصر یک آرایه یا مجموعه استفاده کنید.

آنها نحوه ایجاد for ها را ساده می کنند. به عنوان مثال، نحو یک حلقه for مستلزم ایجاد یک متغیر، شرطی است که مشخص می کند چه زمانی حلقه باید خاتمه یابد، و یک مقدار افزایش/کاهش.

با حلقه‌های for-each ، تنها چیزی که نیاز دارید یک متغیر و آرایه است که باید از طریق آن حلقه بزنید.

اما این بدان معنا نیست که شما همیشه باید به دنبال حلقه های for-each باشید.

حلقه‌های for به شما کنترل بیشتری بر روی آنچه در طول فرآیند تکرار می‌افتد می‌دهد - کنترل و ردیابی آنچه در هر شاخص یا برخی از شاخص‌ها اتفاق می‌افتد.

از سوی دیگر، حلقه‌های for-each زمانی قابل استفاده هستند که برای ردیابی هر شاخص هیچ استفاده‌ای ندارید. کد فقط برای هر عنصر در آرایه اجرا می شود.

با خواندن این مقاله می‌توانید for حلقه‌ها در جاوا اطلاعات بیشتری کسب کنید.

کد نویسی مبارک!

برچسب‌ها

ارسال نظر




تبليغات ايهنا تبليغات ايهنا

تمامی حقوق مادی و معنوی این سایت متعلق به خبرکاو است و استفاده از مطالب با ذکر منبع بلامانع است