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

اولین مشکل برنامه نویسی من

علیزاده  10 سال پیش  10 سال پیش
+1 0

 for (int i = 0; i > 3; i++) {
            Toast.makeText(Mystartup5Activity.this, "Some Message " + i, Toast.LENGTH_SHORT).show();}

همین کد رو عین اموزش استاد وارد کردم ولی ایرادی نداره اما پیام رو وقتی اجرا میکنم نمی ده 

سوالمو اینجوری بپرسم تو بخش سه درس یک دقیقه های اول همون کد هارو وارد میکنم ولی اون متنی که some massage  هس رو بهم نشون نمیده

0 0
اصلا پروژتون اجرا میشه ؟ اینجوری که تو کد معلومه یه { ته کد کمه (10 سال پیش)
+5 0
شرظ حلقه باید i (10 سال پیش)
0 0
نه پروژه اجرا میشه اونجایی که Some Message هست رو باید نشون بده رو نمی ده (10 سال پیش)
+1 0
i (10 سال پیش)
+2 0
همونطور که دوستان گفتند خطای منطقی در این تکه کدتون دارید و اونم شرط حلقه هستش...دلیلشم اینه که با رسیدن برنامه به حلقه for و ایجاد متغیر i ، مقدار 0 در این متغیر واریز میشود و چون شرط ادامه حلقه بزرگتر بودن مقدار این متغیر از 3 هست و این شرط از همون ابتدا برقرار نیست پس بدون اجرای بدنه حلقه ، از حلقه خارج میشه (10 سال پیش)
+2 0
مشکل شرطی که برای حلقه گذاشتی متغیر i هیچگاه از 3 بزرگتر نمیشه به خاطر همین شرط حلقه اشتباهه و کدتون اجرا نمیشه باید متغیر i رو کوچتر از 3 قرار بدید تا دوبار پیغام Toast اجرا بشه. (10 سال پیش)
0 0
for (int i = 0; i > 3; i++) (10 سال پیش)
0 0
ممنون دوستان یاد گرفتم (10 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
!M!KT  10 سال پیش
+6 0

 سلام

دوست عزیز شما باید کدتون رو به این شکل تایپ کنید :

 for(int i =0; i <3; i++){
         Toast.makeText(Mystartup5Activity.this,"Some Message "+ i,Toast.LENGTH_SHORT).show();}
+6 0
ببخشید شما از این کد استفاده کردین!!!!!! (10 سال پیش)

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