break স্টেটমেন্ট লুপটি টার্মিনেট করে। for লুপে এটি ব্যবহার করতে, ব্যবহারকারী থেকে প্রতিবার ইনপুট নিয়ে আউটপুট দেখানোর সময় যদি নেগেটিভ নাম্বার ইনপুট দেয়, তবে আউটপুট দেখিয়ে break স্টেটমেন্ট দিয়ে বের হওয়া যায়:
for(i=1; i <= 10; ++i) {
myVal = Console.Read();
val = Convert.ToInt32(myVal);
// লুপ টার্মিনেট হবে যদি নাম্বার নেগেটিভ হয়
if(val < 0) {
break;
}
sum += val;
}
একইভাবে continue স্টেটমেন্ট for লুপে কাজ করে, কিন্তু এটি নেগেটিভ নাম্বারগুলো প্রদর্শন করবে না। continue স্টেটমেন্ট লুপকে তার বডির বাকি অংশ বাদ দিয়ে অবিলম্বে কন্ডিশন রি-টেস্ট করতে বাধ্য করে আগামী ইটারেশনের জন্য:
for(i=1; i <= 10; ++i) {
myVal = Console.Read();
val = Convert.ToInt32(myVal);
// লুপ টার্মিনেট হবে যদি নাম্বার নেগেটিভ হয় এবং পরবর্তী ইটারেশনে যাবে
if(val < 0) {
continue;
}
sum += val;
}