জাভাতে পূর্ণসংখ্যা শ্রেণি কী এবং এটি কীভাবে কাজ করে?



জাভা ইন্টিজার ক্লাসটি জাভ্যাং.লং নাম্বার প্যাকেজের আওতায় পড়ে Java জাভাতে কোনও পূর্ণসংখ্যার শ্রেণি একটি বস্তুর মধ্যে আদিম ধরণের মানটির মোড়কে দেয়।

জাভা অন্তর্নির্মিত একটি বিস্তৃত সংগ্রহ আছে ক্লাস এবং ইন্টারফেস । তাদের মধ্যে, জনপ্রিয়ভাবে ব্যবহৃত ক্লাসগুলির মধ্যে একটি জাভাতে পূর্ণসংখ্যা শ্রেণি, যা আদিম ধরণের জন্য মোড়ক শ্রেণির একটি অংশ।এই ব্লগে, আপনি নিম্নলিখিত ক্রমে পূর্ণসংখ্যার ক্লাস সম্পর্কে সমস্ত কিছু শিখবেন:

চল শুরু করি.





জাভাতে একটি পূর্ণসংখ্যা শ্রেণি কি?

জাভাতে একটি পূর্ণসংখ্যা শ্রেণি এর মানটি মুড়ে দেয় একটি বস্তু মধ্যে int। টাইপ ইন্টিজারের একটি অবজেক্টে একটি একক ক্ষেত্র থাকে, যা আন্ত টাইপ। জাভা ইন্টিজার শ্রেণি জাভা.লং.নম্বার প্যাকেজের আওতায় পড়ে। এখানে একটি সম্পূর্ণ শ্রেণিবিন্যাস:

java.lang.Object java.lang.Number java.lang.Integer

জাভা ইন্টিজার ক্লাসে বিভিন্ন কনস্ট্রাক্টর এবং পদ্ধতি রয়েছে। আসুন তাদের সরাসরি দেখুন look



জাভা.লাং.ইন্টেজার ক্লাস কনস্ট্রাক্টর

নির্মাতারাবর্ণনা

পূর্ণসংখ্যা (মান মান)

সুনির্দিষ্টভাবে নতুন বরাদ্দকৃত পূর্ণসংখ্যা অবজেক্টটি তৈরি করে ইন্ট

পূর্ণসংখ্যা (স্ট্রিং গুলি)

নতুন বরাদ্দকৃত বস্তু তৈরি করে যা প্যারামিটার দ্বারা নির্দেশিত অন্তর্গত মান উপস্থাপন করে স্ট্রিং



জাভা.লাং.ইন্টেজার শ্রেণির পদ্ধতি

পদ্ধতিসংশোধক এবং প্রকারবর্ণনা
বিটকাউন্ট (ইন্ট আই)স্থিরদুটির পরিপূরক বাইনারিতে নির্দিষ্ট ইনট মানটির প্রতিনিধিত্ব করে এক-বিটের সংখ্যা প্রদান করে।
বাইটভ্যালু ()বাইটবাইট হিসাবে এই পূর্ণসংখ্যাটির মান প্রদান করে।
তুলনা (ইন্ট এক্স, ইনট y)স্থিরদুটি সংখ্যার মানকে সংখ্যার সাথে তুলনা করে।
তুলনা করুন (পূর্ণসংখ্যার আরেকটি অন্তর্ভুক্তকারী)intদুটি পূর্ণসংখ্যার বস্তুর সংখ্যার সাথে তুলনা করে ares
ডিকোড (স্ট্রিং এনএম)স্ট্যাটিক পূর্ণসংখ্যাএকটি পূর্ণসংখ্যার মধ্যে একটি স্ট্রিং ডিকোড করে।
ডাবলভ্যালু ()দ্বিগুণএই পূর্ণসংখ্যার মানটি দ্বিগুণ হিসাবে প্রদান করে।
সমান (অবজেক্ট আপত্তি)বুলিয়ানএই বস্তুটি নির্দিষ্ট বস্তুর সাথে তুলনা করে।
ফ্লোটভ্যালু ()ভাসাএই পূর্ণসংখ্যার মানটি একটি ভাসা হিসাবে ফেরত দেয়।
getInteger (স্ট্রিং এনএম)স্ট্যাটিক পূর্ণসংখ্যানির্দিষ্ট নামের সাথে সিস্টেমের সম্পত্তিটির পূর্ণসংখ্যা মান নির্ধারণ করে।
হ্যাশ কোড()intএই পূর্ণসংখ্যার জন্য একটি হ্যাশ কোড প্রদান করে।
ইনটভ্যালু ()intএকটি পূর্ণসংখ্যা হিসাবে এই পূর্ণসংখ্যার মান প্রদান করে।
লংভ্যালু ()দীর্ঘএই পূর্ণসংখ্যার মান দীর্ঘ হিসাবে প্রত্যাবর্তন করে।
সর্বনিম্ন এক বিটস্ট্যাটিক ইনটফিরে আসেসর্বাধিক একক বিট সহ সর্বাধিক মান নির্দিষ্ট মানের মধ্যে সর্বনিম্ন-অর্ডারের অবস্থানে ('ডানদিকে') এক বিটমান।
বিপরীত (int আমি)স্ট্যাটিক ইনটদুটি নির্দিষ্ট সংখ্যার পরিপূরক বাইনারি উপস্থাপনায় বিটের ক্রমকে বিপরীত করে প্রাপ্ত মানটি ফেরত দেয়।
রিভার্সবাইটস (ইনট্রি আই)স্ট্যাটিক ইনটনির্দিষ্ট ইনট মানটির দুটির পরিপূরক প্রতিনিধিত্বের বাইটের ক্রমটিকে বিপরীত করে প্রাপ্ত মানটি প্রদান করে।
শর্টভ্যালু ()সংক্ষিপ্তসংক্ষিপ্ত হিসাবে এই পূর্ণসংখ্যার মান প্রদান করে।
স্ট্রিং()স্ট্রিংএই পূর্ণসংখ্যার মানটি উপস্থাপন করে কোনও স্ট্রিং অবজেক্ট ফেরত দেয়।
টু স্ট্রিং (আইটি আই)স্ট্যাটিক স্ট্রিংনির্দিষ্ট পূর্ণসংখ্যার প্রতিনিধিত্ব করে একটি স্ট্রিং অবজেক্ট প্রদান করে।
মান (যদি আমি)স্ট্যাটিক পূর্ণসংখ্যানির্দিষ্ট সংখ্যার মান উপস্থাপন করে এমন একটি পূর্ণসংখ্যা উদাহরণ প্রদান করে।
মান (স্ট্রিং)স্ট্যাটিক পূর্ণসংখ্যানির্দিষ্ট স্ট্রিংয়ের মান ধারণ করে একটি পূর্ণসংখ্যার বস্তু প্রদান করে।

আপনি এই পদ্ধতিগুলি সম্পর্কে আরও জানতে পারেন এখানে
এখন যেহেতু আপনি ইন্টিজার ক্লাসে ব্যবহৃত বিভিন্ন পদ্ধতিগুলি জানেন, এখন এটির কয়েকটি বড় পদ্ধতি প্রয়োগ করার সময়।

জাভা পূর্ণসংখ্যা উদাহরণ

এই বিভাগে, আমি 'জাভাতে পূর্ণসংখ্যা শ্রেণিতে' ব্যবহৃত প্রথম পাঁচটি পদ্ধতি প্রয়োগ করেছি। একইভাবে, আপনি তাদের বাকিগুলি বাস্তবায়ন করতে পারেন। আপনার যদি কোনও অসুবিধা হয় তবে আমাকে জানান। নীচে রেফারেন্স কোড দেখুন:

প্যাকেজ এডুরেকা আমদানি java.io। + ইন্টিজার.টোবাইনারিস্ট্রিং (মান)) System.out.println ('বিট কাউন্ট:' + ইন্টিজার.বিটকাউন্ট (মান)) // বাইটভ্যালু () ইন্ট ভ্যালু 1 = 123 এর জন্য উদাহরণ উদাহরণ = নতুন পূর্ণসংখ্যা (মান 1) সিস্টেম.আউট out println ('বাইট মানটি' + a.byteValue ()) // দুটি পূর্ণসংখ্যার মানের তুলনা করুন System.out.println (Integer.compare (20, 20)) System.out.println (Integer.compare (20, 19)) System.out.println (Integer.compare (20, 22)) // দুটি সংখ্যার পূর্ণসংখ্যার পূর্ণসংখ্যার মান 2 = নতুন পূর্ণসংখ্যা (50) System.out.println (value2.compareTo (50%) System.out.println (value2.compareTo (49)) System.out.println (value2.compareTo (51)) // স্ট্রিংটি ডিকোড করুন System.out.println (Integer.decode ('0124')) // বেস8 System.out.println (Integer.decode ( '0x124')) // বেস 16}

আউটপুট:

বাইনারি সমতুল্য: 10100001
বিট গণনা: 3
বাইট মান 123
0
এক
-এক
0
এক
-এক
84
292

এটি আমাদের এই নিবন্ধের শেষে নিয়ে আসে যেখানে আমরা বুঝতে পেরেছি জাভাতে পূর্ণসংখ্যা ক্লাস । আশা করি ছেলেরা এই বিষয়টি নিয়ে পরিষ্কার clear

আপনি যদি এই নিবন্ধটি 'জাভা ইন্টিজার ক্লাস' প্রাসঙ্গিকভাবে পেয়েছেন তবে এটি দেখুন বিশ্বজুড়ে ছড়িয়ে থাকা 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা। কোর্সটি আপনাকে একটি প্রধান শুরুর জন্য ডিজাইন করা হয়েছে এবং আপনাকে বিভিন্ন এবং মূল উভয় জাভা ধারণার জন্য প্রশিক্ষণ দিন হাইবারনেট ও স্প্রিংয়ের মতো।

নতুনদের জন্য স্কয়ার সার্ভারের বেসিকগুলি

আপনি যদি কোনও প্রশ্ন আসে তবে এই ব্লগের মন্তব্য বিভাগে আপনার সমস্ত প্রশ্ন জিজ্ঞাসা করতে দ্বিধা বোধ করবেন এবং আমাদের দলটি উত্তর দিতে পেরে খুশি হবে।