8 EYLÜL 2008, PAZARTESİ
Java nasıl bir sayı biçimi mı?
Java nasıl bir sayı biçimi mı? Bu ne "Uygulamalar"? en İyi
Ben biçimlendirmeden önce bir sayıyı yuvarlamak gerekir?
32.302342342342343
=>32.30
.7323
=>0.73
vb.
CEVAP
8 EYLÜL 2008, PAZARTESİ
this thread, bunu yapmak için farklı yolları vardır:
double r = 5.1234;
System.out.println(r); // r is 5.1234
int decimalPlaces = 2;
BigDecimal bd = new BigDecimal(r);
// setScale is immutable
bd = bd.setScale(decimalPlaces, BigDecimal.ROUND_HALF_UP);
r = bd.doubleValue();
System.out.println(r); // r is 5.12
f = (float) (Math.round(n*100.0f)/100.0f);
DecimalFormat df2 = new DecimalFormat( "#,###,###,##0.00" );
double dd = 100.2397;
double dd2dec = new Double(df2.format(dd)).doubleValue();
// The value of dd2dec will be 100.24
DecimalFormat() bunu yapmak için en güvenli yol gibi görünüyor, ve aynı zamanda çok kolay Diğerleri kod okurken anlamak önemlidir.
Bunu Paylaş:
Nasıl java kullanmak için.String.Scala...
Nasıl sıfır sıfır bir dize içine bir s...
Nasıl başında sıfır Java, bir dize biç...
Nasıl virgül ve turu için Dize bir say...
Nasıl olursa çarparak iki sayı Java ta...