بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در دستور else
سلام
int num1=2;
if (num1==1); {
Log.i("LOG" , "aaaaaaaaaaaaaaaaa");
}else{
if (num1==2);
Log.v("LOG" , "xxxxxxxxxxxxxxxxxxx");
}
}
}
برنامه روی }else{ خطا میگیره
اینم خطاش
Syntax error on token "else", delete this token
0
0
if داخل else رو بزارید کنار else و semicolon آخرش رو هم بردارید (11 سال پیش)
0
0
بازم مشکل داره
(11 سال پیش)
0
0
بازم روی دستور else خطا می ده. (11 سال پیش)
0
0
سلام دوست عزیز
سینتکس دستورات شرط اشتباست!
البته اگر از سوییچ استفاده کنید بهتره (11 سال پیش)
برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال
میلاد
11 سال پیش
0
0
int num1=2;
if(num1==1){
Log.i("LOG","aaaaaaaaaaaaaaaaa");
}else if(num1==2){
Log.v("LOG","xxxxxxxxxxxxxxxxxxx");
}
پاسخ به سوال
msm
11 سال پیش
+3
0
سلام
بعد از if که نباید سمیکالن(;) گذاشت
من کد رو آزمایش کردم و اینطور بدون خطا بود این کد رو بعد از setContentView کپی کنید انشالله که بدون خطا کار میکنه.
( ضمناً اگر if یک خطی باشه بعد از if نیاز به گذاشتن آکولاد نییست که من در این کد این کار رو انجام دادم)
int num1 = 2;
if (num1 == 1) {
Log.i("LOG", "aaaaaaaaaaaaaaaaa");
} else {
if (num1 == 2)
Log.v("LOG", "xxxxxxxxxxxxxxxxxxx");
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .