بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
جمع کردن دو String اگه یکی عدد اعشاری باشه !
سلام . جمع کردن دو string اگه یکی از جنس عدد باشه ( صحیح یا اعشاری که صراحتا داخل متغییر قرار دادیم ) درست انجام میشه :
double span = 1.66;
Log.i("LOG", "Span = " + span);
ولی چرا اگه همون عدد حاصل محاسبه عبارتی باشه کامل انجام نمیشه و فقط قسمت صحیح عدد جمع میشه :
double span = 5 / 3;
Log.i("LOG", "Span = " + span);
دلیلش چیه ؟! برای جمع کردن رشته ای اعداد اعشاری چیکار میشه کرد ؟
ممنون از پاسخگویی تون .
برای این سوال 1 پاسخ وجود دارد.
مشاهده پاسخ صحیح
پاسخ به سوال
حمیدرضا
10 سال پیش
+1
0
پاسخ صحیح
سلام.
اینطوری استفاده کن :
double span =5d/3;
Log.i("LOG","Span = "+ span);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .