লুপিং স্টেটমেন্ট: for, while, do-while

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

375

Java তে লুপিং স্টেটমেন্ট কোডের নির্দিষ্ট অংশকে বারবার কার্যকর করতে সাহায্য করে। লুপিং স্টেটমেন্টের সাহায্যে নির্দিষ্ট শর্ত পূরণ না হওয়া পর্যন্ত একটি কোড ব্লক পুনরাবৃত্তি করে চালানো যায়। Java তে তিন ধরনের লুপ রয়েছে:

  1. for লুপ
  2. while লুপ
  3. do-while লুপ

১. for লুপ

for লুপ সাধারণত নির্দিষ্ট সংখ্যক বার কোড ব্লক কার্যকর করতে ব্যবহৃত হয়। এটি ইনিশিয়ালাইজেশন, শর্ত, এবং আপডেট তিনটি অংশ নিয়ে গঠিত।

গঠন:

for (initialization; condition; update) {
    // কোড ব্লক যা বারবার কার্যকর হবে
}

উদাহরণ:

public class ForLoopExample {
    public static void main(String[] args) {
        for (int i = 1; i <= 5; i++) {
            System.out.println("Iteration: " + i);
        }
    }
}

আউটপুট:

Iteration: 1
Iteration: 2
Iteration: 3
Iteration: 4
Iteration: 5

ব্যাখ্যা:

  • int i = 1;: এখানে i ভেরিয়েবলটি ইনিশিয়ালাইজ করা হয়েছে।
  • i <= 5;: এই শর্তটি পূরণ হলে লুপটি চালু থাকে।
  • i++: প্রতিবার লুপ কার্যকর হওয়ার পর i এর মান ১ করে বৃদ্ধি পায়।

২. while লুপ

while লুপ একটি শর্ত পূরণ না হওয়া পর্যন্ত কোড ব্লক পুনরাবৃত্তি করে। এটি শর্ত চেক করে এবং শর্ত সত্য হলে কোড ব্লক কার্যকর হয়।

গঠন:

while (condition) {
    // কোড ব্লক যা বারবার কার্যকর হবে
}

উদাহরণ:

public class WhileLoopExample {
    public static void main(String[] args) {
        int i = 1;
        while (i <= 5) {
            System.out.println("Iteration: " + i);
            i++;
        }
    }
}

আউটপুট:

Iteration: 1
Iteration: 2
Iteration: 3
Iteration: 4
Iteration: 5

ব্যাখ্যা:

  • int i = 1;: এখানে i ভেরিয়েবলটি ইনিশিয়ালাইজ করা হয়েছে।
  • while (i <= 5): শর্ত চেক করা হয়। শর্ত সত্য হলে লুপ কার্যকর হয় এবং লুপের শেষে i++ দ্বারা i এর মান ১ করে বৃদ্ধি পায়।

৩. do-while লুপ

do-while লুপ অন্তত একবার কোড ব্লক কার্যকর করে, এরপর শর্ত চেক করে। যদি শর্ত সত্য থাকে, তাহলে কোড ব্লক পুনরায় কার্যকর হয়।

গঠন:

do {
    // কোড ব্লক যা অন্তত একবার কার্যকর হবে
} while (condition);

উদাহরণ:

public class DoWhileLoopExample {
    public static void main(String[] args) {
        int i = 1;
        do {
            System.out.println("Iteration: " + i);
            i++;
        } while (i <= 5);
    }
}

আউটপুট:

Iteration: 1
Iteration: 2
Iteration: 3
Iteration: 4
Iteration: 5

ব্যাখ্যা:

  • int i = 1;: এখানে i ভেরিয়েবলটি ইনিশিয়ালাইজ করা হয়েছে।
  • do { ... } while (i <= 5);: কোড ব্লক প্রথমবার সরাসরি কার্যকর হয়, এবং তারপর শর্ত চেক করে। যদি শর্ত সত্য হয়, লুপ আবার কার্যকর হয়।

লুপিং স্টেটমেন্টের পার্থক্য

বৈশিষ্ট্যfor লুপwhile লুপdo-while লুপ
ব্যবহারনির্দিষ্ট সংখ্যক পুনরাবৃত্তির জন্যশর্ত পূরণ না হওয়া পর্যন্তঅন্তত একবার কার্যকর করার জন্য
প্রথমে শর্তহ্যাঁহ্যাঁনা, শেষে শর্ত চেক করে
প্রথমে কার্যকরনানাহ্যাঁ

সারসংক্ষেপ

Java তে লুপিং স্টেটমেন্ট ব্যবহার করে প্রোগ্রামের একটি নির্দিষ্ট অংশ বারবার কার্যকর করা যায়। for লুপ নির্দিষ্ট সংখ্যক পুনরাবৃত্তির জন্য উপযুক্ত, while লুপ শর্ত পূরণ না হওয়া পর্যন্ত কার্যকর থাকে, আর do-while লুপ অন্তত একবার কার্যকর হয়।

Content added By
Promotion

Are you sure to start over?

Loading...