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

  • arnejann

    arnejann

    3 Kasım 2007
  • NicoleGrippo

    NicoleGrippo

    14 Kasım 2006
  • thenewboston

    thenewboston

    4 ŞUBAT 2008