بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
Goto Lineبرای جاوا
با سلام
میخواستم ببینم برای جاوا 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 استفاده کرد. لینک های زیر رو ببینید
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .