বুলিয়ান ক্লাস একটি বস্তুর মধ্যে আদিম টাইপের বুলিয়ানের একটি মান মোড়ানো হয়। বুলিয়ান টাইপের একটি বস্তুতে একটি একক ক্ষেত্র থাকে যার ধরন বুলিয়ান।
নিচে বুলিয়ান ক্লাসের ক্ষেত্রগুলি হল -
- স্ট্যাটিক বুলিয়ান FALSE − এটি হল বুলিয়ান অবজেক্ট যা আদিম মান মিথ্যার সাথে সম্পর্কিত৷ ৷
- স্ট্যাটিক বুলিয়ান ট্রু − এটি হল আদিম মান সত্যের সাথে সঙ্গতিপূর্ণ বুলিয়ান বস্তু।
- স্ট্যাটিক ক্লাস<বুলিয়ান> টাইপ − এটি হল ক্লাস অবজেক্ট যা আদিম প্রকার বুলিয়ান প্রতিনিধিত্ব করে।
বুলিয়ান ক্লাস-
এর কিছু পদ্ধতি নিচে দেওয়া হলSr.No. | পদ্ধতি এবং বর্ণনা |
---|---|
1 | বুলিয়ান বুলিয়ান ভ্যালু() এই পদ্ধতিটি বুলিয়ান আদিম হিসাবে এই বুলিয়ান বস্তুর মান প্রদান করে |
2 | int compareTo(বুলিয়ান খ) এই পদ্ধতিটি এই বুলিয়ান দৃষ্টান্তটিকে অন্যটির সাথে তুলনা করে। |
3 | বুলিয়ান সমান (অবজেক্ট অবজেক্ট) এই পদ্ধতিটি সত্য দেখায় যদি এবং শুধুমাত্র যদি আর্গুমেন্টটি শূন্য না হয় এবং একটি বুলিয়ান অবজেক্ট যা এই অবজেক্টের মতো একই বুলিয়ান মানকে উপস্থাপন করে। |
4 | স্ট্যাটিক বুলিয়ান গেটবুলিয়ান (স্ট্রিং নাম) এই পদ্ধতিটি সত্য হয় যদি এবং শুধুমাত্র যদি আর্গুমেন্ট দ্বারা নামকৃত সিস্টেম সম্পত্তি বিদ্যমান থাকে এবং স্ট্রিং "সত্য" এর সমান হয়। |
5 | int হ্যাশকোড() এই পদ্ধতি এই বুলিয়ান বস্তুর জন্য একটি হ্যাশ কোড প্রদান করে। |
6 | স্ট্যাটিক বুলিয়ান পার্সবুলিয়ান(স্ট্রিংগুলি) এই পদ্ধতিটি স্ট্রিং আর্গুমেন্টকে বুলিয়ান হিসেবে পার্স করে। |
7 | স্ট্রিং থেকে স্ট্রিং() এই পদ্ধতিটি একটি স্ট্রিং অবজেক্ট প্রদান করে যা এই বুলিয়ানের মানকে প্রতিনিধিত্ব করে। |
আসুন এখন একটি উদাহরণ দেখি -
উদাহরণ
java.lang.*; পাবলিক ক্লাস ডেমো { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস){ বুলিয়ান ভ্যাল১, ভ্যাল২; val1 =নতুন বুলিয়ান (সত্য); val2 =নতুন বুলিয়ান (সত্য); বুলিয়ান রেস =val1.equals(val2); System.out.println("বুলিয়ানের উভয় মানই কি সমান? ="+res); }}
আউটপুট
উভয় বুলিয়ান মান কি সমান? =সত্যআসুন এখন আরেকটি উদাহরণ দেখি---
উদাহরণ
java.lang.*; পাবলিক ক্লাস ডেমো { পাবলিক স্ট্যাটিক ভ্যাইড মেইন(স্ট্রিং[] আর্গস){ বুলিয়ান ভ্যাল১, ভ্যাল২; val1 =নতুন বুলিয়ান (মিথ্যা); val2 =নতুন বুলিয়ান (সত্য); System.out.println("Value1 ="+val1); System.out.println("Value2 ="+val2); System.out.println("HashCode Value1 ="+val1.hashCode()); System.out.println("HashCode Value2 ="+val2.hashCode()); বুলিয়ান রেস =val1.equals(val2); System.out.println("বুলিয়ান উভয় মানই কি সমান? ="+res); }}
আউটপুট
Value1 =falseValue2 =trueHashCode Value1 =1237HashCode Value2 =1231 উভয় বুলিয়ান মান কি সমান? =মিথ্যা