আমার কাছে কোডের এই লাইনটি রয়েছে যা আমার সংখ্যাকে দুটি দশমিক স্থানে নিয়ে যায়। তবে আমি এই জাতীয় সংখ্যা পেয়েছি: 10.8, 2.4, ইত্যাদি। এগুলি দুটি দশমিক স্থান সম্পর্কে আমার ধারণা নয় সুতরাং আমি কীভাবে নীচেরগুলিকে উন্নতি করতে পারি? Math.round(price*Math.pow(10,2))/Math.pow(10,2); আমি 10.80, 2.40 ইত্যাদির মতো নম্বর চাই want
আমার কাছে এই ছোট্ট পাগল পদ্ধতি রয়েছে যা বিগডিসিমাল মানগুলিকে সুন্দর এবং পঠনযোগ্য স্ট্রিংগুলিতে রূপান্তর করে। private String formatBigDecimal(BigDecimal bd){ DecimalFormat df = new DecimalFormat(); df.setMinimumFractionDigits(3); df.setMaximumFractionDigits(3); df.setMinimumIntegerDigits(1); df.setMaximumIntegerDigits(3); df.setGroupingSize(20); return df.format(bd); } তবে এটি একটি তথাকথিত গ্রুপিং বিভাজকও তৈরি করে ","যা আমার সমস্ত মানকে এভাবে প্রকাশ করে: xxx,xxx আমার …