SORU
4 Mayıs 2011, ÇARŞAMBA


ekleme belirli bir konuma bir dize bir karakter

6 haneli bir değer ile int alıyorum. Ondalık noktası String olarak görüntülemek istiyorum (.) int son 2 basamak. float kullanmak istedim ama daha iyi bir görüntü çıkışı (yerine 1234.5 1234.50) String kullanmak için önerildi. Bu nedenle parametresi olarak int bir alın ve sonunda düzgün biçimlendirilmiş String ondalık noktasını 2 basamak döndüren bir işlev istiyorum.

de ki:

int j= 123456 
Integer.toString(j); 

//processing...

//output : 1234.56

CEVAP
4 Mayıs 2011, ÇARŞAMBA


int j = 123456;
String x = Integer.toString(j);
x = x.substring(0, 4)   "."   x.substring(4, x.length());

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ben Schoon

    Ben Schoon

    23 Kasım 2012
  • Dopelives

    Dopelives

    30 Temmuz 2009
  • FND Films

    FND Films

    2 Mayıs 2006