প্রশ্ন ট্যাগ «bigdecimal»

বিগডেসিমাল জাভাতে একটি সাংখ্যিক অবজেক্ট টাইপ যা নির্বিচারে নির্ভুলতার সাথে দশমিক সংখ্যা উপস্থাপন করে।

8
পাটিগণিত অনুগ্রহ: "দশমিক প্রসার ছাড়াই; দশমিক ফলাফলের সঠিক কোনও সঠিক ফলাফল নেই "
নীচের কোডটি কেন নীচে প্রদর্শিত ব্যতিক্রম উত্থাপন করে? BigDecimal a = new BigDecimal("1.6"); BigDecimal b = new BigDecimal("9.2"); a.divide(b) // results in the following exception. ব্যতিক্রম: java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.

6
ডাবল বনাম বিগডেসিমাল?
আমাকে কিছু ভাসমান বিন্দু ভেরিয়েবল গণনা করতে হবে এবং আমার সহকর্মী আমাকে আরও ব্যবহার BigDecimalকরার পরামর্শ দিচ্ছেন doubleএটি যেহেতু এটি আরও সুনির্দিষ্ট হবে। তবে আমি জানতে চাই যে এটি কী এবং কীভাবে সবচেয়ে বেশি ব্যবহার করা যায় BigDecimal?


1
বিগডিসিমালকে * সর্বদা * রুপ করা দুটি দশমিক স্থান
আমি বিগডিসিমাল মানগুলি দুটি দশমিক স্থানে নিয়ে যাওয়ার চেষ্টা করছি। আমি ব্যাবহার করছি BigDecimal rounded = value.round(new MathContext(2, RoundingMode.CEILING)); logger.trace("rounded {} to {}", value, rounded); তবে আমি যা ধারাবাহিকভাবে চাই তা তা করে না: rounded 0.819 to 0.82 rounded 1.092 to 1.1 rounded 1.365 to 1.4 // should be 1.37 …

5
দশমিক ফর্ম্যাট এর দশমিক বিভাজককে কমা থেকে বিন্দু / বিন্দুতে কীভাবে পরিবর্তন করবেন?
আমার কাছে এই ছোট্ট পাগল পদ্ধতি রয়েছে যা বিগডিসিমাল মানগুলিকে সুন্দর এবং পঠনযোগ্য স্ট্রিংগুলিতে রূপান্তর করে। 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 আমার …


5
স্ট্রিম ব্যবহার করে বিগডিসিমাল যুক্ত করা
আমার কাছে বিগডিসিমালসের একটি সংকলন রয়েছে (এই উদাহরণে, ক LinkedList) যা আমি একসাথে যুক্ত করতে চাই। এর জন্য স্ট্রিম ব্যবহার করা কি সম্ভব? আমি লক্ষ করেছি Streamক্লাসের বিভিন্ন পদ্ধতি রয়েছে Stream::mapToInt Stream::mapToDouble Stream::mapToLong যার প্রতিটি একটি সুবিধাজনক sum()পদ্ধতি আছে। তবে, যেমনটি আমরা জানি, floatএবং doubleগণিত প্রায় সবসময়ই একটি খারাপ ধারণা। …

4
বিগডিসিমাল সমান () বনাম তুলনা করুন ()
সাধারণ পরীক্ষার শ্রেণি বিবেচনা করুন: import java.math.BigDecimal; /** * @author The Elite Gentleman * */ public class Main { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub BigDecimal x = new BigDecimal("1"); BigDecimal y = new BigDecimal("1.00"); System.out.println(x.equals(y)); System.out.println(x.compareTo(y) == 0 ? …

11
বিগডিসিমালের জন্য সংযোজন
আমি BigDecimalটাইপ করা কিছু মুদ্রার মান সহ কিছু সাধারণ অঙ্ক করতে চাই । BigDecimal test = new BigDecimal(0); System.out.println(test); test.add(new BigDecimal(30)); System.out.println(test); test.add(new BigDecimal(45)); System.out.println(test); স্পষ্টতই আমি BigDecimalপাটিগণিত ভালভাবে বুঝতে পারি না , পিছনে আউটপুট দেখুন। Test 0 0 0 যে কেউ আমাকে সাহায্য করতে পারেন?
155 java  bigdecimal 


8
বিগডিসিমালকে পূর্ণসংখ্যায় রূপান্তর করা
আমার হাইবারনেট পদ্ধতি রয়েছে যা আমাকে বিগডিসিমাল হিসাবে ফিরিয়ে দেয়। আমার কাছে আরও একটি এপিআই পদ্ধতি রয়েছে যাতে আমাকে সেই নম্বরটি পাস করতে হবে তবে এটি পূর্ণসংখ্যাটিকে পরামিতি হিসাবে গ্রহণ করে। আমি রিটার্নের ধরণ বা উভয় পদ্ধতির পরিবর্তনশীল ধরণের পরিবর্তন করতে পারি না। এখন কীভাবে বিগডিসিমালকে পূর্ণসংখ্যায় রূপান্তর করতে এবং …

11
জাভাতে হাজার হাজার বিভাজক কীভাবে সেট করবেন?
জাভাতে হাজার হাজার বিভাজক কীভাবে সেট করবেন? আমার কাছে বিগডিসিমালের স্ট্রিং প্রতিনিধিত্ব রয়েছে যা আমি কয়েক হাজার বিভাজকের সাথে ফর্ম্যাট করতে চাই এবং স্ট্রিং হিসাবে ফিরে আসতে চাই।
129 java  bigdecimal 

9
নিরাপদ স্ট্রিং থেকে বিগডিসিমাল রূপান্তর
আমি স্ট্রিং থেকে কিছু বিগডিসিমাল মান পড়ার চেষ্টা করছি। ধরা যাক আমার কাছে এই স্ট্রিং রয়েছে: "1,000,000,000.999999999999999" এবং আমি এটি থেকে একটি বিগডিসিমাল পেতে চাই। এটি করার উপায় কী? প্রথমত, আমি স্ট্রিং প্রতিস্থাপন (কমাগুলি প্রতিস্থাপন করা) ব্যবহার করে সমাধানগুলি পছন্দ করি না। আমার মনে হয় আমার পক্ষে এই কাজটি করার …
120 java  parsing  bigdecimal 

21
সেকেন্ডের মানটিকে কয়েক মিনিট সেকেন্ডে রূপান্তর করবেন?
আমি "1 ঘন্টা 22 মিনিট 33 সেকেন্ড" বা এ জাতীয় কোনও কিছুর মতো একটি সম্পাদনা পাঠ্য সেকেন্ডের মানকে (একটি বিগডিসিমাল ভেরিয়েবলে) স্ট্রিংয়ে রূপান্তর করার চেষ্টা করছি। আমি এটি চেষ্টা করেছি: String sequenceCaptureTime = ""; BigDecimal roundThreeCalc = new BigDecimal("0"); BigDecimal hours = new BigDecimal("0"); BigDecimal myremainder = new BigDecimal("0"); BigDecimal …

8
বিগডেসিমালে যেমন>, =, <তুলনা অপারেটরগুলি কীভাবে ব্যবহার করবেন
বিগডিসিমাল ডেটা টাইপ হিসাবে ইউনিটপ্রাইস সেট সহ আমার একটি ডোমেন ক্লাস রয়েছে। দামের তুলনা করার জন্য এখন আমি একটি পদ্ধতি তৈরি করার চেষ্টা করছি তবে মনে হচ্ছে বিগডিসিমাল ডেটা টাইপের তুলনা অপারেটর আমার নেই। আমি কি ডেটা টাইপ পরিবর্তন করতে হবে বা অন্য কোন উপায় আছে?

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.