بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پروژه ی تبدیل واحد(حل شد)
در پروژه ی تبدیل واحد ، کاربر فقط میتواند مقدار mm را وارد کند
اگر مقدار های دیگر را وارد کند،پس از زدن کلید Convert ، برنامه Crash میشود
علت چیست؟
+1
0
دوست عزیز ممکنه بقیه هم مثل من یادشون نباشه اون پروژه چه جزئیاتی داشت. لطفا متن خطا را هم از روی لاگ کت بذارید ببینیم چیه (11 سال پیش)
برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال
amin2525
11 سال پیش
+1
0
دوست عزیز شما از همون الگوریتم قبلی که استاد که در ویدئو آموزش می نویسن استفاده کنید و مطمئن باشید که مشکلتون حل میشه این لینک رو ببینید دوست خوبمون جناب دادپرور عزیز زحمتشو کشیدن تکمیل پروژه تبدیل واحد لینک (11 سال پیش)
پاسخ به سوال
ایوب شمسی
11 سال پیش
+2
0
پاسخ به سوال
MeY3am
11 سال پیش
+3
0
دوست عزیز خدمت شما
if(edtMm.getText().toString().length()>0){
mm =Double.parseDouble(edtMm.getText().toString());
}
if(edtCm.getText().toString().length()>0){
mm =Double.parseDouble(edtMm.getText().toString())*10.0;
}
if(edtM.getText().toString().length()>0){
mm =Double.parseDouble(edtMm.getText().toString())*1000.0;
}
if(edtKm.getText().toString().length()>0){
mm =Double.parseDouble(edtMm.getText().toString())*1000000;
}
سورس صحیح :
if(edtMm.getText().toString().length()>0){
mm =Double.parseDouble(edtMm.getText().toString());
}
if(edtCm.getText().toString().length()>0){
mm =Double.parseDouble(edtCm.getText().toString())*10.0;
}
if(edtM.getText().toString().length()>0){
mm =Double.parseDouble(edtM.getText().toString())*1000.0;
}
if(edtKm.getText().toString().length()>0){
mm =Double.parseDouble(edtKm.getText().toString())*1000000;
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
