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

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

Hadi  10 سال پیش  10 سال پیش
0 0

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

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

 برای این سوال 1 پاسخ وجود دارد. مشاهده پاسخ صحیح
پاسخ به سوال 
FSR  10 سال پیش
+1 0

 پاسخ صحیح

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

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

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

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

 if (btnText.equals(".")) {
                    if ( !oldText.contains(".")) {
                        txtResult.setText(oldText + btnText);
                    }
                     return;
                }
+1 0
ممنون متوجه شدم (10 سال پیش)

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