بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

در مورد Return در پروژه ماشین حساب

مدیریت گفتگو
Hadi 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام. دو تا Return ای که داخل عکس هست کارشون چیه؟چرا اگه اون رو نذاریم ممیز های بعدی رو هم میزاره؟؟ لطفا دو تا شم بگید.

تو متد های ورودی که یه مقداری وارد میشد و محاسبه میکرد و نتیجه رو می گردوند اما اینجا چی؟!

نظرات

پاسخ‌ها 1

مشاهده پاسخ صحیح
FSR 10 سال پیش

 پاسخ صحیح

return باعث میشه که دستورات بعدی دیگه اجرا نشه و از دستور onClick خارج بشه اگه return رو نذاریم وارد

if(oldText.length()<10)
{
txtResult.setText(oldText + btnText);
}

این دستور میشه و ممیز رو چاپ میکنه !

در ضمن اینو هم بگم که گذاشتن Return داخل if داخلی اضافه هستش میتونی پاکش کنی ! اینطوری بنویس :

 if (btnText.equals(".")) {
                    if ( !oldText.contains(".")) {
                        txtResult.setText(oldText + btnText);
                    }
                     return;
                }

نظرات

Hadi 10 سال پیش
ممنون متوجه شدم

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