آنچه در این مقاله میخوانید
در قسمت نوزدهم آموزش بیسیک فور اندروید برای برنامه نویسی اندروید می خواهیم به آموزش حلقه ها یا Loop بپردازیم.
اگر قسمت قبل آموزش برنامه نویسی اندروید با استفاده از بیسیک فور اندروید را مطالعه نکرده اید پیشنهاد می کنم حتما از طریق این لینک به مطالعه قسمت قبل آموزش بیسیک فور اندروید بپردازید.
بررسی انواع حلقه ها

ابتدا مانند قبل پروژه جدیدی ایجاد می کنیم و سپس مانند عکس فوق Bridgelogger را فعال می کنیم تا هنگامی که می خواهیم از برنامه خود ران بگیریم خروجی برنامه را در قسمت log به ما نشان دهد
هنگامی که ما می خواهیم یک کاری را داخل برنامه نویسی به صورت زیاد تکرار کنیم از حلقه ها استفاده می کنیم که ما دو نوع حلقه داریم که به شرح زیر است:
- حلقه معین
- حلقه نامعین
کاربرد حلقه ها

به عنوان مثال ما می خواهیم ده بار یک عدد چاپ شود یا یک عدد را ده بار از کاربر بگیریم، که همه این مثال ها دارای تکرار می باشند و باید از حلقه ها یا Loop استفاده نماییم. اولین نوع از حلقه ها ، حلقه for است که به صورت زیر نوشته می شود.
for i = 1 to 10
log(i)
next
حال از برنامه خود هنگامی که ران بگیرید خروجی شما به صورت زیر می باشد:
1
2
3
4
5
6
7
8
9
10
حلقه for each

یک نوع دیگر حلقه for داریم به نام for each که برای زمانی کاربرد دارد که به عنوان مثال یک آرایه داریم و می خواهیم اعداد آن آرایه را به ترتیب چاپ کنیم.ابتدا در Sub Global آرایه را به صورت زیر تعریف می کنیم.
dim numbers() as int = Array as int(10,20,30,40,50,60,70,80)
بعد کد حلقه for که به صورت زیر می باشد را می نویسیم که اعداد داخل آرایه را چاپ کند.
for each n as int in numbers
log(n)
next
حلقه Do while
زمانی که از برنامه خود اجرا بگیرید خروجی شما به صورت زیر می باشد:

نکته )حلقه for از نوع معین است و حلقه for each از نوع نامعین است.یک نوع حلقه دیگر داریم از نوع Do while که کد آن به صورت زیر نوشته می شود.
dim w as int = 26
Do while(w > 25)
log(w)
w = w - 1
loop
do while به این صورت است که دارای شرط است زمانی که شرط آن درست و برقرار باشد حلقه اجرا می شود و هر زمان شرط غلط بود و دیگر برقرار نبود دیگر اجرا نمی شود و درنهایت از حلقه خارج می شود.
در کد بالا یک متغیر تعریف کرده ایم که مقدار آن را 26 قرار داده ایم ابتدا 26 وارد حلقه می شود و می بیند بزرگتر از 25 است و آن را چاپ می کند و یکی از آن کم می کند و دوباره وارد حلقه می شود و می بیند آن 25 است دوباره شرط درست است و در نهایت همین کار را ادامه می دهد تا عدد برابر 25شود وقتی عدد برابر 25 شد دیگر شرط برقرار نیست و از حلقه خارج می شود.
امیدواریم از این قسمت آموزش بیسیک فور اندروید برای برنامه نویسی اندروید مورد استفاده شما کاربران سایت مدیران اپ قرار گرفته باشد.
قوانین ثبت دیدگاه
متاسفانه نظری برای این مطلب وجود ندارد، شما اولین نفر باشید.