রিলেশনাল অপারেটরস

অপারেটরস এবং এক্সপ্রেশন - জাভা প্রোগ্রামিং (Java Programming) - Computer Programming

433

Java-তে রিলেশনাল অপারেটরস (Relational Operators) ভেরিয়েবলগুলোর মধ্যে সম্পর্ক নির্ধারণ করতে ব্যবহৃত হয়। এই অপারেটরগুলির মাধ্যমে দুটি ভেরিয়েবল বা এক্সপ্রেশনের তুলনা করা হয় এবং ফলাফল হিসেবে সত্য (true) বা মিথ্যা (false) মান প্রদান করে।

রিলেশনাল অপারেটরগুলো প্রায়শই শর্ত নির্ধারণের জন্য ব্যবহার করা হয়, যেমন if এবং while স্টেটমেন্টে।


Java তে রিলেশনাল অপারেটরস

অপারেটরবর্ণনাউদাহরণফলাফল
==সমান কিনা চেক করেa == btrue বা false
!=সমান নয় কিনা চেক করেa != btrue বা false
>বড় কিনা চেক করেa > btrue বা false
<ছোট কিনা চেক করেa < btrue বা false
>=বড় বা সমান কিনা চেক করেa >= btrue বা false
<=ছোট বা সমান কিনা চেক করেa <= btrue বা false

উদাহরণ ও ব্যবহার

নিচে বিভিন্ন রিলেশনাল অপারেটর ব্যবহার করে উদাহরণ দেখানো হলো:

public class RelationalOperatorsExample {
    public static void main(String[] args) {
        int a = 10;
        int b = 5;

        // == অপারেটর (সমান কিনা)
        System.out.println("a == b: " + (a == b)); // false

        // != অপারেটর (সমান নয় কিনা)
        System.out.println("a != b: " + (a != b)); // true

        // > অপারেটর (বড় কিনা)
        System.out.println("a > b: " + (a > b));   // true

        // < অপারেটর (ছোট কিনা)
        System.out.println("a < b: " + (a < b));   // false

        // >= অপারেটর (বড় বা সমান কিনা)
        System.out.println("a >= b: " + (a >= b)); // true

        // <= অপারেটর (ছোট বা সমান কিনা)
        System.out.println("a <= b: " + (a <= b)); // false
    }
}

আউটপুট:

a == b: false
a != b: true
a > b: true
a < b: false
a >= b: true
a <= b: false

রিলেশনাল অপারেটরসের ব্যবহার

রিলেশনাল অপারেটরগুলো সাধারণত if, while, এবং for স্টেটমেন্টে শর্ত নির্ধারণ করতে ব্যবহৃত হয়।

উদাহরণ ১: if স্টেটমেন্টে ব্যবহার

int age = 18;

if (age >= 18) {
    System.out.println("You are eligible to vote.");
} else {
    System.out.println("You are not eligible to vote.");
}

উদাহরণ ২: while লুপে ব্যবহার

int count = 1;

while (count <= 5) {
    System.out.println("Count is: " + count);
    count++;
}

সারসংক্ষেপ

রিলেশনাল অপারেটরস ভেরিয়েবলগুলোর মধ্যে সম্পর্ক নির্ধারণ করতে ব্যবহৃত হয় এবং সত্য বা মিথ্যা মান প্রদান করে। এগুলি শর্ত নির্ধারণ এবং লজিক্যাল স্টেটমেন্টে ব্যবহার করা হয়, যা প্রোগ্রামিং লজিক তৈরিতে সহায়ক।

Content added By
Promotion

Are you sure to start over?

Loading...