রিলেশনাল অপারেটর হলো এমন ধরনের অপারেটর যা দুইটি মানের মধ্যে তুলনা বা সম্পর্ক স্থাপন করে এবং ফলস্বরূপ True অথবা False মান প্রদান করে। প্রোগ্রামিংয়ে শর্ত পূরণের জন্য বা সিদ্ধান্ত গ্রহণে এই অপারেটরগুলো ব্যাপকভাবে ব্যবহৃত হয়।
রিলেশনাল অপারেটরগুলোর তালিকা এবং তাদের ব্যবহার
== (সমান):
- এই অপারেটরটি চেক করে যে দুইটি মান সমান কিনা। যদি সমান হয় তবে এটি True প্রদান করে, অন্যথায় False।
!= (সমান নয়):
- এই অপারেটরটি চেক করে যে দুইটি মান সমান নয় কিনা। যদি সমান না হয় তবে এটি True প্রদান করে, অন্যথায় False।
> (বড়):
- এই অপারেটরটি চেক করে যে প্রথম মানটি দ্বিতীয় মানের চেয়ে বড় কিনা। যদি বড় হয় তবে এটি True প্রদান করে।
< (ছোট):
- এই অপারেটরটি চেক করে যে প্রথম মানটি দ্বিতীয় মানের চেয়ে ছোট কিনা। যদি ছোট হয় তবে এটি True প্রদান করে।
>= (বড় বা সমান):
- এই অপারেটরটি চেক করে যে প্রথম মানটি দ্বিতীয় মানের চেয়ে বড় বা সমান কিনা। যদি বড় বা সমান হয় তবে এটি True প্রদান করে।
<= (ছোট বা সমান):
- এই অপারেটরটি চেক করে যে প্রথম মানটি দ্বিতীয় মানের চেয়ে ছোট বা সমান কিনা। যদি ছোট বা সমান হয় তবে এটি True প্রদান করে।
রিলেশনাল অপারেটরের সারসংক্ষেপ
| অপারেটর | নাম | কাজ | উদাহরণ | ফলাফল |
|---|---|---|---|---|
== | সমান | চেক করে দুইটি মান সমান কিনা | 5 == 5 | True |
!= | সমান নয় | চেক করে দুইটি মান সমান নয় কিনা | 5 != 3 | True |
> | বড় | চেক করে প্রথম মান দ্বিতীয় মানের চেয়ে বড় কিনা | 10 > 5 | True |
< | ছোট | চেক করে প্রথম মান দ্বিতীয় মানের চেয়ে ছোট কিনা | 5 < 10 | True |
>= | বড় বা সমান | চেক করে প্রথম মান দ্বিতীয় মানের চেয়ে বড় বা সমান কিনা | 10 >= 10 | True |
<= | ছোট বা সমান | চেক করে প্রথম মান দ্বিতীয় মানের চেয়ে ছোট বা সমান কিনা | 5 <= 10 | True |
রিলেশনাল অপারেটরের ব্যবহার
রিলেশনাল অপারেটর সাধারণত শর্ত নির্ধারণের ক্ষেত্রে ব্যবহার করা হয়, যেমন if-else স্টেটমেন্ট বা লুপ (যেমন for, while) শর্ত চেক করতে। উদাহরণস্বরূপ:
int age = 18;
if (age >= 18) {
System.out.println("You are eligible to vote.");
} else {
System.out.println("You are not eligible to vote.");
}
এখানে >= রিলেশনাল অপারেটরটি ব্যবহার করে চেক করা হয়েছে যে বয়স ১৮ বা এর বেশি কিনা।
Content added By
Read more