البته یه راهش هم استفاده از متد round از کلاس math هستش
بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ
نمایش عدد تا ارقام اعشار محدود
مدیریت گفتگو
آخرین تغییر: 12 سال پیش
تو پروژه ی UnitConverter اگه بخوام تو اون تبدیل ها فقط تا دو یا سه رقم اعشار چاپ کنه چه کدی لازمه؟
مثلاً جای 3.142597868 بنویسه 3.14
پاسخها 2
Float output= 3.1455645f;
String str = String.format("%.2f",output);
بخش 15 ، دانلود از اینترنت ، گرد کردن میزان دانلود شده
نظرات
math.round کار کرد ولی همه ی اعشار رو برد اما String.format وقتی Convert رو میزنم کرش میده (البته با Double امتحانش کردما )
جوابت خیلی خوب بود. مرسی.
خوب احمد جان میگید کرش کرد ، و با دابل امتحان کردید دستور format رو هم تغییر دادید ؟ ، F اش ماله float هستش
نباید کرش کنه، شاید احمد بیشتر باید دقت کنه. شاید کرش از جای دیگس.
فرمت اعداد با گرد کردن اعداد فرق میکنه. اگه میخواید چیزی رو نمایش بدید فرمت کنید، گردش نکنید. کار با فرمت کردن متن و اعداد هم راهکارهای خودش رو داره که معمولا در زبان های مختلف تقریبا مشابهه. اگه به یه کتاب برنامه نویسی مراجعه کنید میبینید که بعضی از اون ها تا یک فصل رو به مبحث فرمت کردن اختصاص میدن! در این مورد بیشتر تحقیق کنید چیزای جالبی دستگیرتون میشه. (:
الو ... وقتی همه رو float کردم ردیف شد ولی وقتی double میکنم کرش میشه
اینم بگم که همه جا دابل رو به فلوت تبدیل کردم
میخوام بگم خیالتون از بابت این ایرادات کوچیک راحت باشه حواسم هست
آقا منم به شک انداختی ، بیا اینم سورس ! لینک ضمنا من الو نیستم ، همون A.L.U ام ولی شما هر چی راحتی بگو ، بگو ELi اصن !
استفاده از متد round برای گرد کردن تا دو رقم اعشار:
Math.round(235.36445 * 100.0)/100.0
//out put >> 235.36
نظرات
مرسی،اما اینو کجای سورس باید بنویسم؟؟؟
خوب پس الان به نظر میاد شما، فصل های اول رو مطالعه نکرده اید و یکراست پریدید سر فصل پروژه های کاربردی. آموزشها را به ترتیب و دقیق مطالعه کنید.
متاسفانه ندیدم!! یعنی این روش درست نیست! روش بهتری در آموزش های فصل های اول گفته شده؟ (فرمت کردن اعداد؟)
javac جان کامنت بالا در جواب کامنتی هست که الان حذف شده.
جدا؟ فکر کردم استاد مخاطبش من بودم :)
درسته javac عزیز، یه شخصی نوشته بود این کد رو کجا بنویسم. من هم این جواب رو دادم.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
ویرایش
پیام
نظرات