بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل اعشار و نماد علمی در Double ( حل شد )
سلام، روزتون بخیر
دوستان مشکل من این هست که نمی تونم اعشار و نماد علمی رو از جواب آخر یک ضرب حذف کنم . می دونم که باید برای این کار باید Double رو به Int تبدیل کنم ولی هر چی تلاش می کنم نمیشه . از Long که استفاده می کنم این مشکل رو ندارم ولی چون باید از توان استفاده کنم نمیشه از Long استفاه کرد .
کد کاملم اینه ( بعد از معرفی ادیت تکست و تکست ویو و باتن ) :
public void calculate(){
Double value1 = Double.parseDouble(mEditText1.getText().toString());
Double value2 = Double.parseDouble(mEditText2.getText().toString());
Double value3 = Double.parseDouble(mEditText3.getText().toString());
Double calculatedValue = (انجام عملیات ریاضی ضرب و توان)
mTextView.setText(calculatedValue.toString());
ممنون میشم اگه بتونید راهنماییم کنید .
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
مهران کاسب وطن
9 سال پیش
+1
0
مشکلم حل شد . برای کسانی که احتمالا بعدا به مشکل میخورن مینویسم .
خط آخر ، کد چاپ جواب رو تغییر دادم :
mTextView.setText(String.format("%.0f".calculatedValue));
اگه راه آسون تری سراغ دارید که بشه مقادیر وارد شده توی ادیت تکست و همچنین چاپ شده توی تکست ویو رو 3 رقم 3 رقم جدا کرد ، لطفا برام بنویسید .
توی استک چندتایی دیدم ، ولی خوب متوجه نشدم .
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .