آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

Goto Lineبرای جاوا 

Criss  11 سال پیش  11 سال پیش
0 0

با سلام

میخواستم ببینم برای جاوا Goto وجود داره؟

چطور میشه بکار برد؟

مثلای برای VB6 و BatchFile بصورت زیر هست :

VB6

:start
msgbox "Uncocoder"
goto :start

BatchFile

:top
echo "Uncocoder"
goto top
+1 0
(11 سال پیش)
0 0
من هم یکبار به این مشکل برخوردم. ظاهرا برای جاوا همچین چیزی وجود نداره. دقیقا یادم نیست که مشکل چی بود اما برای حلش مجبور شدم کلک بزنم و محاسبات را در داخل یک if جدید مجدد تکرار کنم با این فرض که شرط یک مقدار بولین را چک می کرد برای جلوگیری از تکرار. (11 سال پیش)
0 0
جاوا از goto پشتیبانی نمی کنه ، goto یک شیوه ی منسوخ شده هست، فکر کنم به خاطر همون ماکارونی و .....:) (11 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
CreativeBoy  11 سال پیش
+5 0

سلام

بله میشه به کار برد، ولی توی java یه تفاوت داره و اونم اینه که مثل ++C و #C و ... نمیشه یه label تعریف کرد و بعد نوشت goto label. 

ولی بوسیله چند تا constructor میشه چیزی مثل goto رو پیاده سازی کرد(مرجع). مثال زیر رو ببینید: 

labelTest:
for (int i = 0; i <= 10; i++) {
    if (i == 4) {
        continue labelTest;
    }
}

با break و return هم میتونید عملی مشابه رو انجام بدید.

ولی در مورد #C و ++C هنوز به همون شکل قدیمی میشه از goto استفاده کرد. لینک های زیر رو ببینید

goto (C# Reference)   |   goto Statement (C++)


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .