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

روند کردن اعداد

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

با سلام خدمت دوستان محترم                                                                                                                         چطور میشه یک عدد دابل رو روند کرد که مثلا به جای 135.45464644  بنویسه 135.45

نظرات

کاشی زاده 11 سال پیش
با استفاده از این متد از کلاس Math میتونید اینکارو انجام بدید Math.round
msadesign 11 سال پیش
باید دقت اعضارش رو بیاری پایین اسم تابعش رو توی جاوا نمی دونم

پاسخ‌ها 2

Hamid 11 سال پیش

میشه یه مثال برام بزنید اصلا متوجه نشدم!

نظرات

محسن علیزاده 11 سال پیش

df1 = با این مدل فرمت شما می گید بیشتر از دو رقم اعشار نشون نده و خود عدد رو هم نشون بده

df2 = با این مدل فرمت می گید اگر نتیجه دو رقم اعشار داشت نشون بده اما اگر نداشت بجاش 00 رو پرینت کن...

public static final DecimalFormat df1 = new DecimalFormat( "#.##" );
public static final DecimalFormat df2 = new DecimalFormat( "#.00" );

System.out.println(df1.format(7.80));
System.out.println(df1.format(85));
System.out.println(df1.format(85.786));

System.out.println(df2.format(7.80));
System.out.println(df2.format(85));
System.out.println(df2.format(85.786));

نتیجه فرمت های بالا:

//df 1:
7.8
85
85.79

//df 2:
7.80
85.00
85.79

با این روش اعداد هم رند می شن...
موفق باشید.

نظرات

Hamid 11 سال پیش
ممنون
Hamid 11 سال پیش
ممنون

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