Break এবং Continue দুটি কন্ট্রোল স্টেটমেন্ট, যা loop বা switch-case স্টেটমেন্টের আচরণ নিয়ন্ত্রণ করতে ব্যবহৃত হয়। এগুলি প্রোগ্রামের flow কে পরিবর্তন করে, যার মাধ্যমে লুপ বা কন্ডিশনাল স্টেটমেন্টের কার্যপ্রবাহকে নিয়ন্ত্রণ করা যায়।
1. Break Statement:
Break স্টেটমেন্ট ব্যবহার করা হয় লুপ বা সুইচ-কেস স্টেটমেন্টের কার্যপ্রবাহকে অবিলম্বে বন্ধ করতে। অর্থাৎ, যখন break ব্যবহৃত হয়, তখন প্রোগ্রামটি লুপ বা সুইচ-কেসের বাইরে চলে যায় এবং পরবর্তী কোড এক্সিকিউট করতে থাকে।
Break এর ব্যবহার:
- For Loop, While Loop, Do-While Loop বা Switch Case-এ 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 স্টেটমেন্টটি কার্যকর হয়ে লুপটি বন্ধ হয়ে যায় এবং পরবর্তী স্টেটমেন্টগুলি এক্সিকিউট হয়।
2. Continue Statement:
Continue স্টেটমেন্ট লুপের বর্তমান ইটারেশনটি বাদ দিয়ে পরবর্তী ইটারেশনটি চালু করে। অর্থাৎ, এটি বর্তমান লুপের এক্সিকিউশনকে বাদ দিয়ে পরবর্তী সাইকেল শুরু করতে সাহায্য করে।
Continue এর ব্যবহার:
- For Loop, While Loop, এবং Do-While Loop-এ continue ব্যবহার করা হয়।
- সাধারণত এটি নির্দিষ্ট শর্ত পূর্ণ হলে কিছু নির্দিষ্ট কোড বাদ দিয়ে পরবর্তী ইটারেশন চালানোর জন্য ব্যবহৃত হয়।
Continue এর উদাহরণ:
public class ContinueExample {
public static void main(String[] args) {
// একটি লুপে কন্টিনিউ ব্যবহার
for (int i = 1; i <= 10; i++) {
if (i == 5) {
continue; // i==5 হলে এটি বাদ দিয়ে পরবর্তী ইটারেশনে যাবে
}
System.out.println(i);
}
}
}
আউটপুট:
1
2
3
4
6
7
8
9
10
এখানে, যখন i এর মান 5 হয়, তখন continue স্টেটমেন্টটি কার্যকর হয়ে 5 মুদ্রণ করা হয় না, এবং পরবর্তী ইটারেশনে চলে যায়।
Break এবং Continue এর মধ্যে পার্থক্য:
- Break: লুপ বা সুইচ-কেস সম্পূর্ণভাবে বন্ধ করে দেয় এবং পরবর্তী কোড এক্সিকিউট করে।
- Continue: বর্তমান ইটারেশনটি বাদ দিয়ে পরবর্তী ইটারেশন শুরু করতে সাহায্য করে, লুপটি চালু থাকে।
- Break স্টেটমেন্ট একটি লুপ বা সুইচ-কেস থেকে বেরিয়ে যাওয়ার জন্য ব্যবহৃত হয়।
- Continue স্টেটমেন্ট একটি লুপের এক ইটারেশন বাদ দিয়ে পরবর্তী ইটারেশন শুরু করার জন্য ব্যবহৃত হয়।
এগুলো প্রোগ্রামিংয়ের কার্যপ্রবাহকে আরও নিয়ন্ত্রিত ও সুবিধাজনক করতে সাহায্য করে।
Read more