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

پروژه ی تبدیل واحد(حل شد)

مدیریت گفتگو
amin2525 12 سال پیش
آخرین تغییر: 11 سال پیش

در پروژه ی تبدیل واحد ، کاربر فقط میتواند مقدار mm را وارد کند
اگر مقدار های دیگر را وارد کند،پس از زدن کلید Convert ، برنامه Crash  میشود
علت چیست؟

نظرات

hamed 12 سال پیش
دوست عزیز ممکنه بقیه هم مثل من یادشون نباشه اون پروژه چه جزئیاتی داشت. لطفا متن خطا را هم از روی لاگ کت بذارید ببینیم چیه

پاسخ‌ها 3

amin2525 12 سال پیش

نظرات

MeY3am 12 سال پیش
دوست عزیز شما از همون الگوریتم قبلی که استاد که در ویدئو آموزش می نویسن استفاده کنید و مطمئن باشید که مشکلتون حل میشه این لینک رو ببینید دوست خوبمون جناب دادپرور عزیز زحمتشو کشیدن تکمیل پروژه تبدیل واحد لینک
amin2525 12 سال پیش
بله الان تست کردم .....با این روش به جواب رسیدم....شما میدونید مشکل این برنامه ای که استاد در انتها نوشت چیه که برنامه اجرا نمیشه؟
MeY3am 11 سال پیش
به عنوان پاسخ درج شد!
ایوب شمسی 12 سال پیش

نظرات

amin2525 12 سال پیش
ممنون بهش نگاه میندازم
MeY3am 11 سال پیش

دوست عزیز خدمت شما

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;
}

نظرات

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

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