آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

مشکل در اعداد اعشاری (حل شد)

Mseif  11 سال پیش  11 سال پیش
0 0

سلام خدمت دوستان این کد رو اجرا می کنم ولی برام صفر میاره ولی با ماشین حساب ویندوز 4.666666666667 میشه ممنون راهنمایی کنید 

 double final = (14 / 30)* 10;
+1 0
دوست عزیز برنامتون جواب درست میده چون شما دو تا عدد از نوع intiger رو دارین تقسم بر هم میکنین که عدد دوم بزرگ تر از عدد اول هستش.شما باید اعدادتونو از نوع floot بگیرین. (11 سال پیش)
0 0
ممنون دوست عزیز درست شد ولی جوابی که میاره مثلا به این صورته 3.2666666666 حالا می خوام فقط اینطور بیاره 3.26 (11 سال پیش)
+1 0
double final = (14.0 / 30.0)* 10.0; این رو امتحان کن (11 سال پیش)
0 0
اقای الماسی ممنون فقط یه چیزی من اعداد رو از یه متغییر داینامیک میگیرم که مقدور نیست 0. به آخرشون اضافه کنم آیا راهی هست که به آخر متغییر 0. اضافه کنم ؟ (11 سال پیش)
0 0
اقای الماسی ممنون فقط یه چیزی من اعداد رو از یه متغییر داینامیک میگیرم که مقدور نیست 0. به آخرشون اضافه کنم آیا راهی هست که به آخر متغییر 00. اضافه کنم ؟ (11 سال پیش)
0 0
اقای الماسی ممنون فقط یه چیزی من اعداد رو از یه متغییر داینامیک میگیرم که مقدور نیست 0. به آخرشون اضافه کنم آیا راهی هست که به آخر متغییر 0. اضافه کنم ؟ (11 سال پیش)
+1 0
اگه جنس متغییر شما Double یا float باشه خودش درست عمل می کنه (11 سال پیش)
+1 0
به این صورت مشکل حل شد String.format("%.2f", final) (11 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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