اعشار برای پول

0 امتیاز
49 بازدید
سوال شده خرداد 7, 1395 توسط Fardind45  
ببخشید من میخوام یع عددی که واسه قیمت گذاشتم تو برنامم و همینطور داره زیاد میشه اعشار بخوره مثلا 12,000 اینجوری بشه درضمن عدد من داعم در حال تغییر کردنه مرسی
این مطلب را به اشتراک بگذارید

2 پاسخ

0 امتیاز
پاسخ داده شده تیر 22, 1395 توسط ASHKARAN  
 
بهترین پاسخ
String amount = "12000156000";

int len = amount.length();
String seperatedAmount = "";

for(int i=len ; i>0 ; i--) {

String charr = amount.substring(i-1 , i);
   seperatedAmount = charr + seperatedAmount;
   if(i%3==0) {
   seperatedAmount = "," + seperatedAmount;
   }

}

System.out.println(seperatedAmount);

 

Output : 12,000,156,000

 

+1 امتیاز
پاسخ داده شده تیر 20, 1395 توسط Zirax  

درود

 

باید نوع متغیر رو به Double یا Float تغییر بدین

 

ارادتمند

Z!R^X <3

977 سوال

819 پاسخ

1,329 دیدگاه

1,273 کاربر

متاسفانه نیستم

این مطلب را به اشتراک بگذارید

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...