সুচিপত্র:

আপনি কিভাবে জাভাতে বড় সংখ্যা ব্যবহার করবেন?
আপনি কিভাবে জাভাতে বড় সংখ্যা ব্যবহার করবেন?

ভিডিও: আপনি কিভাবে জাভাতে বড় সংখ্যা ব্যবহার করবেন?

ভিডিও: আপনি কিভাবে জাভাতে বড় সংখ্যা ব্যবহার করবেন?
ভিডিও: প্রায়শই জিজ্ঞাসা করা জাভা প্রোগ্রাম 09: 3টি সংখ্যার মধ্যে সবচেয়ে বড় খুঁজুন | 2 ভিন্ন উপায় 2024, মে
Anonim

তুমি পারবে ব্যবহার পূর্ণসংখ্যার জন্য BigInteger ক্লাস এবং এর জন্য BigDecimal সংখ্যা দশমিক সংখ্যা সহ। উভয় শ্রেণীর মধ্যে সংজ্ঞায়িত করা হয় জাভা . গণিত প্যাকেজ। ব্যবহার করুন BigInteger ক্লাস যা এর একটি অংশ জাভা লাইব্রেরি

এখানে, আপনি কিভাবে জাভাতে বড় সংখ্যা পরিচালনা করবেন?

একটি সাধারণ চালু করতে static valueOf পদ্ধতি ব্যবহার করুন সংখ্যা একটি মধ্যে বড় সংখ্যা : BigInteger a = BigInteger. valueOf(100); দুর্ভাগ্যবশত, আপনি পরিচিত গাণিতিক অপারেটর যেমন + এবং * একত্রিত করতে ব্যবহার করতে পারবেন না বড় সংখ্যা.

উপরন্তু, জাভাতে BigInteger এর আকার কত? BigInteger -2 পরিসরে মান সমর্থন করতে হবে পূর্ণসংখ্যা.MAX_VALUE (এক্সক্লুসিভ) থেকে +2 পূর্ণসংখ্যা.MAX_VALUE (একচেটিয়া) এবং সেই পরিসরের বাইরের মানগুলিকে সমর্থন করতে পারে৷ সম্ভাব্য প্রাইম মানের পরিসীমা সীমিত এবং এর সম্পূর্ণ সমর্থিত ধনাত্মক পরিসরের চেয়ে কম হতে পারে BigInteger . পরিসীমা কমপক্ষে 1 থেকে 2 হতে হবে500000000.

কেউ প্রশ্ন করতে পারে, জাভাতে বড় সংখ্যা কী?

BigInteger ক্লাস ইন জাভা . BigInteger ক্লাস গাণিতিক ক্রিয়াকলাপের জন্য ব্যবহৃত হয় যা খুব জড়িত বড় পূর্ণসংখ্যা গণনা যা সমস্ত উপলব্ধ আদিম ডেটা প্রকারের সীমার বাইরে। উদাহরণস্বরূপ 100 এর ফ্যাক্টোরিয়াল এতে 158টি সংখ্যা রয়েছে তাই আমরা এটিকে উপলব্ধ কোনো আদিম ডেটা টাইপে সংরক্ষণ করতে পারি না।

কিভাবে জাভা বড় পূর্ণসংখ্যার সাথে তুলনা করে?

জাভাতে BigInteger compareTo() পদ্ধতি

  1. 0: যদি এই BigInteger-এর মান প্যারামিটার হিসাবে পাস করা BigInteger বস্তুর সমান হয়।
  2. 1: যদি এই BigInteger-এর মান একটি প্যারামিটার হিসাবে পাস করা BigInteger বস্তুর চেয়ে বেশি হয়।

প্রস্তাবিত: