ব্রেক ও কন্টিনিউ স্টেটমেন্ট

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

906

break এবং continue স্টেটমেন্ট Java তে লুপ এবং শর্তমূলক স্টেটমেন্টের মধ্যে ব্যবহৃত হয়। এগুলোর মাধ্যমে লুপ বা প্রোগ্রামের প্রবাহ নিয়ন্ত্রণ করা যায়।


১. break স্টেটমেন্ট

break স্টেটমেন্ট সাধারণত একটি লুপ বা switch স্টেটমেন্টের প্রবাহ বন্ধ করতে ব্যবহৃত হয়। এটি একটি নির্দিষ্ট শর্ত পূরণ হলে লুপ বা switch স্টেটমেন্ট থেকে বেরিয়ে আসতে সাহায্য করে।

break এর ব্যবহার

  1. লুপে break: লুপের মধ্যে break ব্যবহার করা হলে, এটি লুপটি পুরোপুরি বন্ধ করে দেয় এবং লুপের বাইরে চলে যায়।
  2. switch স্টেটমেন্টে break: switch স্টেটমেন্টে break ব্যবহার করে নির্দিষ্ট কেসের কাজ শেষ হওয়ার পর বাকি কেসগুলোতে যাওয়া বন্ধ করা যায়।

উদাহরণ: লুপে break স্টেটমেন্ট

public class BreakExample {
    public static void main(String[] args) {
        for (int i = 1; i <= 10; i++) {
            if (i == 5) {
                break; // i == 5 হলে লুপ বন্ধ হবে
            }
            System.out.println(i);
        }
    }
}

আউটপুট:

1
2
3
4

ব্যাখ্যা: এখানে i == 5 হলে break স্টেটমেন্টটি লুপ বন্ধ করে দেয়, ফলে আউটপুটে কেবল ১ থেকে ৪ পর্যন্ত সংখ্যা প্রদর্শিত হয়।


উদাহরণ: switch স্টেটমেন্টে break

int day = 3;
switch (day) {
    case 1:
        System.out.println("Monday");
        break;
    case 2:
        System.out.println("Tuesday");
        break;
    case 3:
        System.out.println("Wednesday");
        break;
    default:
        System.out.println("Invalid day");
}

আউটপুট:

Wednesday

ব্যাখ্যা: day এর মান ৩ হওয়ায় case 3 এর কোড চালানো হয়েছে এবং break স্টেটমেন্টের মাধ্যমে switch ব্লক থেকে বের হয়ে গেছে।


২. continue স্টেটমেন্ট

continue স্টেটমেন্ট লুপের বর্তমান ইটারেশন বাদ দিয়ে পরবর্তী ইটারেশনে চলে যেতে সাহায্য করে। এটি break এর মতো লুপ পুরোপুরি বন্ধ করে না, কেবল নির্দিষ্ট ইটারেশনটি বাদ দেয়।

continue এর ব্যবহার

  • লুপে continue: লুপের মধ্যে নির্দিষ্ট শর্ত পূরণ হলে বর্তমান ইটারেশন স্কিপ করে পরবর্তী ইটারেশনে চলে যায়।

উদাহরণ: লুপে continue স্টেটমেন্ট

public class ContinueExample {
    public static void main(String[] args) {
        for (int i = 1; i <= 5; i++) {
            if (i == 3) {
                continue; // i == 3 হলে ইটারেশন স্কিপ হবে
            }
            System.out.println(i);
        }
    }
}

আউটপুট:

1
2
4
5

ব্যাখ্যা: এখানে i == 3 হলে continue স্টেটমেন্ট কার্যকর হয় এবং ইটারেশনটি স্কিপ করে পরের ইটারেশনে চলে যায়, ফলে ৩ প্রদর্শিত হয়নি।


break এবং continue স্টেটমেন্টের তুলনা

স্টেটমেন্টকাজপ্রভাব
breakলুপ বা switch বন্ধ করে প্রোগ্রামের বাইরে চলে আসেলুপ বা switch বন্ধ করে দেয়
continueবর্তমান ইটারেশন বাদ দিয়ে পরবর্তী ইটারেশনে চলে যায়লুপের বর্তমান ইটারেশন স্কিপ করে

সারসংক্ষেপ

  • break: লুপ বা switch বন্ধ করে প্রোগ্রামের বাইরে চলে আসে।
  • continue: বর্তমান ইটারেশন বাদ দিয়ে লুপের পরবর্তী ইটারেশনে চলে যায়।

এই স্টেটমেন্টগুলো লুপ বা শর্তমূলক কোডের কার্যপ্রণালী নিয়ন্ত্রণে সহায়তা করে এবং প্রোগ্রামের প্রবাহ সহজে নিয়ন্ত্রণ করতে সাহায্য করে।

Content added By
Promotion

Are you sure to start over?

Loading...