কীভাবে জাভাতে একটি বুলিয়ান পদ্ধতি ফেরত দেওয়া যায়

Kibhabe Jabhate Ekati Buliyana Pad Dhati Pherata De Oya Yaya



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

এই ব্লগটি জাভাতে একটি বুলিয়ান পদ্ধতি ফেরত দেওয়ার পদ্ধতি ব্যাখ্যা করবে।

কিভাবে জাভাতে একটি বুলিয়ান পদ্ধতি ফেরত দেওয়া যায়?

যেমনটি আমরা আগে আলোচনা করেছি, পদ্ধতি ঘোষণায় পদ্ধতির রিটার্ন প্রকার উল্লেখ করা হয়েছে। যদি একটি পদ্ধতি একটি বুলিয়ান রিটার্ন টাইপ দিয়ে ঘোষণা করা হয়, এটি একটি বুলিয়ান মান দেয়।







বাক্য গঠন
জাভাতে একটি বুলিয়ান পদ্ধতি ফেরত দেওয়ার জন্য সিনট্যাক্স অনুসরণ করুন।



পাবলিক স্থির বুলিয়ান abc ( ) {
ফিরে মিথ্যা ;
}

এখানে, ' abc() ' একটি বুলিয়ান পদ্ধতি যা বুলিয়ান মান প্রদান করে ' মিথ্যা



এখন, জাভাতে বুলিয়ান পদ্ধতির বাস্তবায়নের দিকে যাওয়া যাক।





উদাহরণ 1: একটি সহজ বুলিয়ান পদ্ধতি প্রয়োগ করা

আমরা একটি বুলিয়ান পদ্ধতি তৈরি করব যার নাম “ মান() 'যেটিতে একটি বুলিয়ান ভেরিয়েবল রয়েছে' 'মান সহ' সত্য ” এই পদ্ধতির রিটার্ন স্টেটমেন্ট একটি বুলিয়ান হবে কারণ পদ্ধতিটিকে বুলিয়ান টাইপ হিসাবে ঘোষণা করা হয়েছে:

পাবলিক স্থির বুলিয়ান মান ( ) {
বুলিয়ান = সত্য ;
ফিরে ;
}

প্রত্যাবর্তিত মানটি প্রিন্ট করার জন্য আমরা main() পদ্ধতিতে বুলিয়ান মেথড ভ্যালু() কে কল করব:



পাবলিক স্থির অকার্যকর প্রধান ( স্ট্রিং [ ] args ) {
পদ্ধতি. আউট . println ( মান ( ) ) ;
}

আউটপুট প্রদর্শিত হয় ' সত্য ' প্রত্যাবর্তিত মান হিসাবে:

চলুন দেখা যাক কিভাবে বুলিয়ান মেথড কন্ডিশনাল স্টেটমেন্টের সাথে কাজ করে।

উদাহরণ 2: বুলিয়ান পদ্ধতিতে if-else শর্তসাপেক্ষ বিবৃতি যোগ করা

এখানে, আমরা একটি বুলিয়ান পদ্ধতি তৈরি করব যার নাম “ বৃহত্তর() 'একটি পূর্ণসংখ্যা টাইপ প্যারামিটার সহ' একের উপর ” সংখ্যা 'এর চেয়ে বেশি হলে পঞ্চাশ ', পদ্ধতিটি ফিরে আসবে' সত্য 'অন্য' মিথ্যা ”:

পাবলিক স্থির বুলিয়ান বৃহত্তর ( int একের উপর ) {
যদি ( একের উপর > পঞ্চাশ ) {
ফিরে সত্য ;
}
অন্য {
ফিরে মিথ্যা ;
}
}

আমরা একটি নম্বর পাস করে isGreater() পদ্ধতিতে কল করব ' 85 ' main() পদ্ধতিতে, এবং প্রত্যাবর্তিত মান সত্যের সমান কিনা তা পরীক্ষা করুন, তারপর এটি প্রিন্ট করবে ' সত্য ', অন্যথায় প্রদর্শন' মিথ্যা ”:

পাবলিক স্থির অকার্যকর প্রধান ( স্ট্রিং [ ] args ) {
যদি ( বৃহত্তর ( 85 ) == সত্য ) {
পদ্ধতি. আউট . println ( 'সত্য' ) ;
} অন্য {
পদ্ধতি. আউট . println ( 'মিথ্যা' ) ;
}

আউটপুট

ধারণাটি বোঝার জন্য আরও একটি উদাহরণ দেখুন।

উদাহরণ 3: বুলিয়ান পদ্ধতি ব্যবহার করে একটি সংখ্যা বিজোড় বা জোড় কিনা তা পরীক্ষা করা

প্রথমে আমরা একটি বুলিয়ান পদ্ধতি তৈরি করব যার নাম “ বিজোড়() ” যা সত্য বা মিথ্যা বুলিয়ান মান প্রদান করে। বিবৃতি ' রিটার্ন (সংখ্যা % 2 != 0) 'সত্য ফিরে আসবে, যদি ফলাফল 0 এর সমান না হয়, অন্যথায় এটি মিথ্যা ফেরত দেয়:

পাবলিক স্থির বুলিয়ান অস্বাভাবিক ( int একের উপর )
{
ফিরে ( একের উপর % দুই != 0 ) ;
}

এখন, main() পদ্ধতিতে, আমরা “নামের একটি পূর্ণসংখ্যা টাইপ ভেরিয়েবল তৈরি করব। সংখ্যা 'মান সহ নির্ধারিত' ৮৯ ” দ্য ' বিজোড়() ” পদ্ধতি একটি আর্গুমেন্ট হিসাবে তৈরি পূর্ণসংখ্যা গ্রহণ করবে। প্রদত্ত পদ্ধতিটি প্রদত্ত শর্তের মূল্যায়ন অনুসারে নির্দিষ্ট বিবৃতিগুলি মুদ্রণ করবে:

পাবলিক স্থির অকার্যকর প্রধান ( স্ট্রিং [ ] args ) {
int সংখ্যা = ৮৯ ;
যদি ( অস্বাভাবিক ( সংখ্যা ) == সত্য ) {
পদ্ধতি. আউট . ছাপা ( '89 একটি বিজোড় সংখ্যা' ) ;
} অন্য {
পদ্ধতি. আউট . ছাপা ( '89 একটি জোড় সংখ্যা' ) ; }
}

আউটপুট দেখায় ' সত্য ' যেহেতু isOdd() পদ্ধতিটি সত্য ফিরে এসেছে:

আমরা জাভাতে একটি বুলিয়ান পদ্ধতি ফেরত দেওয়ার জন্য সমস্ত নির্দেশাবলী সংগ্রহ করেছি।

উপসংহার

জাভাতে, আপনাকে অবশ্যই বুলিয়ান টাইপের একটি পদ্ধতি ঘোষণা করতে হবে যাতে এটি একটি বুলিয়ান মান ফেরত দেয়। বুলিয়ান পদ্ধতি বুলিয়ান মান ফেরত দেবে, সত্য বা মিথ্যা। আপনি হয় একটি বুলিয়ান মান ধারণকারী ভেরিয়েবল ফেরত দিতে পারেন অথবা প্রত্যাবর্তিত মান নির্ধারণ করতে শর্তসাপেক্ষ বিবৃতি ব্যবহার করতে পারেন। এই ব্লগে, আমরা বিস্তারিত উদাহরণ সহ জাভাতে একটি বুলিয়ান পদ্ধতি ফেরত দেওয়ার পদ্ধতি ব্যাখ্যা করেছি।