Virgülden sonraki basamak sayısı belirlemek; Android uygulamalarda virgülden sonra kaç basamak alınacağını belirtmek için şu komutları kullanıyoruz.

 

NumberFormat nf =NumberFormat.getInstance(); // nf adında bir NumberFormat tanımladık. Siz başka birşey diyebilirsiniz.

nf.setMaximumFractionDigits(2);      // Burada virgülden sonra maksimum 2 karakter olacağı belirtiliyor.

nf.setMinimumFractionDigits(2);      // Burada virgülden sonra minimum 2 karakter olacağı belirtiliyor.

String s=nf.Format(x);          // nf.format(x)  string bir değer döndüdür sonuc s değişkenine atanır. x ise virgüllü sayımızdır.   Sabit veya değişken olabilir.

 

 

Diğer bir kullanım ise şöyledir;

double x=123.45678          // x değişkeni double olarak tanımlanıyor.

DecimalFormat df=new DecimalFormat("#.##");      //Format çeşidi belirtiliyor.#.## noktadan sonra kaç diyez var ise.

String dx=df.format(x);     // x sayımız formatlanarak dx string değişkenine atanıyor.

x=Double.valueOf(dx);      // dx stringimiz double değere çevriliyor ve x içerisine atanıyor. x değerimiz 123.45 olur.

 

Submit to FacebookSubmit to Google PlusSubmit to Twitter

Yorum ekle


01354720
Bugün
Ay
Toplam
429
5264
1354720

Your IP: 18.189.143.127
2025-01-10 20:52