If-else Statement Example: If-else এর মাধ্যমে শর্ত নির্ধারণ

Control Statements Examples - জাভা উদাহরন (Java  Examples) - Java Technologies

616

if-else হল Java তে একটি গুরুত্বপূর্ণ কন্ট্রোল স্ট্রাকচার যা একটি শর্ত (condition) যাচাই করে এবং সেই শর্তের উপর ভিত্তি করে কোড ব্লক এক্সিকিউট করে। এটি সাধারণত decision-making অথবা conditional branching হিসেবে ব্যবহৃত হয়, যেখানে একটি নির্দিষ্ট শর্ত পূর্ণ হলে একধরনের কোড এক্সিকিউট হয় এবং শর্ত পূর্ণ না হলে অন্যধরনের কোড এক্সিকিউট হয়।

if-else Statement Syntax:

if (condition) {
    // যদি শর্ত সত্য (true) হয়, এই কোড এক্সিকিউট হবে
} else {
    // যদি শর্ত মিথ্যা (false) হয়, এই কোড এক্সিকিউট হবে
}

এখানে condition একটি বুলিয়ান এক্সপ্রেশন হতে হবে (যেমন x > 10, y == 5 ইত্যাদি) যা সত্য (true) বা মিথ্যা (false) হতে পারে।

if-else Statement এর উদাহরণ:

  1. উদাহরণ 1: সাধারন if-else ব্যবহারে শর্ত নির্ধারণ:
public class IfElseExample {
    public static void main(String[] args) {
        int number = 15;

        // if-else স্টেটমেন্টের মাধ্যমে শর্ত নির্ধারণ
        if (number > 10) {
            System.out.println("The number is greater than 10.");
        } else {
            System.out.println("The number is less than or equal to 10.");
        }
    }
}

Output:

The number is greater than 10.

ব্যাখ্যা:

  • এখানে আমরা একটি সংখ্যা (number) এর মান যাচাই করছি। যদি সংখ্যাটি 10 এর বেশি হয়, তাহলে প্রথম ব্লকটি এক্সিকিউট হবে এবং "The number is greater than 10." আউটপুট দেখাবে। অন্যথায়, দ্বিতীয় ব্লকটি এক্সিকিউট হবে।
  1. উদাহরণ 2: if-else স্টেটমেন্টের মধ্যে আরেকটি if (nested if):
public class NestedIfElseExample {
    public static void main(String[] args) {
        int number = 25;

        // Nested if-else স্টেটমেন্ট
        if (number > 0) {
            if (number % 2 == 0) {
                System.out.println("The number is positive and even.");
            } else {
                System.out.println("The number is positive and odd.");
            }
        } else {
            System.out.println("The number is non-positive.");
        }
    }
}

Output:

The number is positive and odd.

ব্যাখ্যা:

  • এখানে প্রথম if চেক করছে যে সংখ্যা ধনাত্মক (positive) কিনা। যদি সংখ্যা ধনাত্মক হয়, তখন একটি nested if চেক করবে যে সংখ্যা যুগ্ম (even) নাকি বিজোড় (odd)। এইভাবে, একটি শর্তের উপর ভিত্তি করে আরেকটি শর্ত চেক করা হয়েছে।
  1. উদাহরণ 3: else-if স্টেটমেন্ট ব্যবহার:
public class ElseIfExample {
    public static void main(String[] args) {
        int number = 50;

        // else-if ব্যবহার করে একাধিক শর্ত পরীক্ষা
        if (number > 100) {
            System.out.println("The number is greater than 100.");
        } else if (number > 50) {
            System.out.println("The number is greater than 50 but less than or equal to 100.");
        } else {
            System.out.println("The number is 50 or less.");
        }
    }
}

Output:

The number is greater than 50 but less than or equal to 100.

ব্যাখ্যা:

  • এখানে else-if স্টেটমেন্ট ব্যবহার করা হয়েছে। প্রথমে শর্ত পরীক্ষা করা হয় যদি সংখ্যাটি 100 এর বেশি হয়, তারপর 50 এর বেশি এবং 100 এর সমান বা কম হলে অন্য শর্ত এবং শেষে একটি else শর্ত ব্যবহার করা হয় যা সংখ্যা 50 বা কম হবে।
  • if-else স্টেটমেন্টটি Java তে খুবই গুরুত্বপূর্ণ, এবং এটি বিভিন্ন শর্তের ভিত্তিতে কোডের পথ নির্ধারণ করতে ব্যবহৃত হয়।
  • আপনি else if স্টেটমেন্ট ব্যবহার করে একাধিক শর্ত পরীক্ষা করতে পারেন, যা শর্তগুলোকে একটি ক্রমে পরীক্ষা করতে সহায়তা করে।
  • if-else দিয়ে সহজেই বিভিন্ন শর্ত পরীক্ষা করা এবং সেগুলোর উপর ভিত্তি করে লজিক তৈরি করা সম্ভব।
Content added By
Promotion

Are you sure to start over?

Loading...