بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
روند کردن اعداد
با سلام خدمت دوستان محترم چطور میشه یک عدد دابل رو روند کرد که مثلا به جای 135.45464644 بنویسه 135.45
0
0
با استفاده از این متد از کلاس Math میتونید اینکارو انجام بدید Math.round (11 سال پیش)
0
0
این رند شدن نیستا :) (11 سال پیش)
0
0
باید دقت اعضارش رو بیاری پایین اسم تابعش رو توی جاوا نمی دونم (11 سال پیش)
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
محسن علیزاده
11 سال پیش
+2
0
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
با این روش اعداد هم رند می شن...
موفق باشید.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .