• ¡Welcome to Square Theme!
  • This news are in header template.
  • Please ignore this message.
مهمان عزیز خوش‌آمدید. ورود عضــویت


امتیاز موضوع:
  • 41 رای - 2.56 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
Title: برنامه نویسی J2me برای موبایل با دلفی
حالت خطی
#3
دستور for :
Syntax این دستور بصورت زیر است:
کد:
for loopIndex := initialValueExpression to finalValueExpression do
begin
  statements
end;

بجای to می توانید از downto استفاده که مقدار شمارشگر حلقه را کاهش میدهد.تکه کد زیر جمع اعداد از 1 تا 10 را محاسبه می کند :
کد:
for i:= 1 to 10 do
  begin
    sum := sum + i;
  end;

دستور while نیز یک نوع دیگر ازحلقه ها محسوب میشود و syntax آن نیز بصورت زیر است:
کد:
while condition do
begin
  statements
end;

برای منتظرماندن ورودی کاربر می توان این چنین بنویسیم:
کد:
while (getKeyClicked = KE_NONE) do
  begin
    delay(100);
  end;

دستور repeat/until نیزبدین صورت است:
کد:
repeat
  statements;
until endingCondition;

مثال قبلی را با این دستور میتوان بدین صورت پیاده سازی کرد:
کد:
repeat
    delay(100);
    until (getKeyClicked <> KE_NONE)

دستور Break برای خروج از حلقه استفاده می شود که در تمامی انواع حلقه های ذکرشده بالا می توان استفاده نمود.به این مثال توجه کنید:
کد:
repeat
    for i := 1 to 10 do
    begin
      if doSomething(i) = -1 then break; // break from for-loop
    end;

  until getClickedCommand <> emptyCommand;

دستورات If-then-else نیز براحتی می توان استفاده نمود.شکل کلی دستور بصورت زیر است:
کد:
if condition then
begin
  statements; { condition true branch }

end
[
else
begin
  statements; { condition false branch }

end;
]

توجه:هرگاه دستورات بیش از یک خط بشود احتیاج begin/end خواهیم داشت.اگر دستور یک خط باشد می توان از begin/end استفاده نکرد.

عملگر انتساب نیز به شکل زیر است که از := استفاده میشود:
کد:
variable := value;

فراخوانی یک روتین تنها نام آن را ذکرکرد:
کد:
routine;
معبودا مرا ببخش، بخاطر درهایی که کوبیدم ولی هیچکدام خانه تو نبود ...
 
پاسخ
  


پیام‌های این موضوع
RE: برنامه نویسی J2me برای موبایل با دلفی - توسط Oep - 02-27-2012، 03:32 PM

موضوعات مشابه ...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  درخواست راهنمایی : ساختن کتاب برای اندروید با basic4android saiedfsd 4 9,815 02-02-2018، 11:49 PM
آخرین ارسال: behinesaz
Exclamation مشکل در run کردن برنامه در basic4android barid 7 14,873 08-13-2017، 07:53 AM
آخرین ارسال: amir6776
  درخواست کتابخانه wifi direct برای basic4android masoud.pezeshkzade 1 7,727 12-20-2014، 01:03 AM
آخرین ارسال: Marc33
  دانلود نرم افزار فارسی سازنده برنامه های فارسی اندروید meisam1376 4 8,971 12-05-2014، 05:50 PM
آخرین ارسال: bah69man
  دانلود Basic4android v1.20 - نرم افزار توسعه و ساخت برنامه های کاربردی تحت آندروید Amin_Mansouri 11 19,035 10-10-2014، 09:24 PM
آخرین ارسال: Amin_Mansouri
Wink برنامه نویسی «در» آندروید Kei armin 5 8,548 08-14-2014، 08:23 PM
آخرین ارسال: sahandmax
  مشكل حرف "ي" در برنامه hamid1148 3 8,989 12-03-2013، 07:35 PM
آخرین ارسال: omid_student
  آموزش باز کردن Lock code موبایل نوکیا امیر 2 7,784 08-15-2012، 03:33 PM
آخرین ارسال: امیر
  آشنایی با برنامه نویسی ++c برای ویندوز موبایل erfanweb 1 6,986 01-03-2012، 10:30 AM
آخرین ارسال: erfanweb
  برنامه نویسی برای اندروید Amin_Mansouri 2 7,990 12-26-2011، 04:31 PM
آخرین ارسال: Amin_Mansouri

پرش به انجمن:


Browsing: 1 مهمان