মূল পার্থক্য – জাভাতে বিরতি বনাম চালিয়ে যাওয়া
প্রোগ্রামিং-এ, কখনও কখনও একটি বিবৃতি বা বিবৃতির সেট একাধিকবার পুনরাবৃত্তি করতে হয়। একই নির্দেশাবলীর সেটকে একাধিকবার পুনরাবৃত্তি করতে লুপ ব্যবহার করা হয়। লুপের কিছু উদাহরণ হল while লুপ, ডু while লুপ এবং ফর লুপ। while লুপে, পরীক্ষার অভিব্যক্তিটি প্রথমে মূল্যায়ন করা হয়। এটি সত্য হলে, while লুপের ভিতরের বিবৃতিগুলি কার্যকর হয়। শেষ পর্যন্ত, পরীক্ষার অভিব্যক্তি আবার মূল্যায়ন করা হয়। যদি এটি সত্য হয়, বিবৃতি আবার কার্যকর করা হবে. পরীক্ষার অভিব্যক্তি মিথ্যা হয়ে গেলে, লুপটি বন্ধ হয়ে যায়। ডু while লুপটি while লুপের অনুরূপ।কিন্তু টেস্ট এক্সপ্রেশন চেক করার আগে স্টেটমেন্টগুলি একবার কার্যকর হয়। ফর লুপ ব্যবহার করা হয় যখন পুনরাবৃত্তির সংখ্যা শুরুতে জানা যায়। সূচনা প্রথমে ঘটে। তারপর পরীক্ষার অভিব্যক্তি পরীক্ষা করা হয়। যদি এটি সত্য হয়, লুপ কার্যকর হয়। তারপর আপডেট এক্সপ্রেশন মূল্যায়ন করা হয়. আবার, পরীক্ষার অভিব্যক্তি পরীক্ষা করা হয়। যদি এটি সত্য হয়, লুপ কার্যকর হয়। পরীক্ষার অভিব্যক্তি মিথ্যা না হওয়া পর্যন্ত এই প্রক্রিয়াটি পুনরাবৃত্তি হয়। কখনও কখনও লুপের ভিতরে কিছু স্টেটমেন্ট এড়িয়ে যাওয়া বা পরীক্ষার এক্সপ্রেশন চেক না করেই লুপটি বন্ধ করার প্রয়োজন হয়। বিরতি এবং অবিরত বিবৃতি এই টাস্ক অর্জন করতে ব্যবহার করা যেতে পারে. বিরতিটি লুপটি অবিলম্বে বন্ধ করতে এবং লুপের পরে পরবর্তী বিবৃতিতে প্রোগ্রাম নিয়ন্ত্রণ পাস করতে ব্যবহৃত হয়। লুপের বর্তমান পুনরাবৃত্তি এড়ানোর জন্য continue ব্যবহার করা হয়। জাভাতে বিরতি এবং চালিয়ে যাওয়ার মধ্যে এটাই মূল পার্থক্য৷
জাভাতে বিরতি কি?
ব্রেকটি লুপ থেকে অবিলম্বে বন্ধ করতে ব্যবহৃত হয়।যখন একটি বিরতি বিবৃতি থাকে, তখন নিয়ন্ত্রণ লুপের পরে বিবৃতিতে চলে যায়। বিরতি বিবৃতি নির্দেশ করতে 'ব্রেক' কীওয়ার্ড ব্যবহার করা হয়। যদিও প্রোগ্রামটি লুপটি চালাচ্ছে, যদি একটি বিরতি ঘটে, লুপটি কার্যকর করা বন্ধ হয়ে যায়। অতএব, প্রোগ্রামার যদি একটি নির্দিষ্ট শর্ত পূরণ করার পরে এক্সিকিউশন বন্ধ করতে চান, তাহলে তিনি ব্রেক স্টেটমেন্ট ব্যবহার করতে পারেন।
চিত্র 01: ব্রেক স্টেটমেন্ট সহ জাভা প্রোগ্রাম
উপরের প্রোগ্রাম অনুসারে, ফর লুপ 1 থেকে 10 পর্যন্ত পুনরাবৃত্তি করে। যখন i মান 6 হয়ে যায়, টেস্ট এক্সপ্রেশনটি সত্য হয়ে যায়। সুতরাং, বিরতি বিবৃতি কার্যকর হয়, এবং লুপ শেষ হয়। সুতরাং, 6 এর পরের মানটি প্রিন্ট হবে না। শুধুমাত্র 1 থেকে 5 প্রিন্টের মান।
জাভাতে কী চালিয়ে যাচ্ছে?
The continue ব্যবহার করা হয় লুপের বর্তমান পুনরাবৃত্তি এড়ানোর জন্য।অবিরত বিবৃতি নির্দেশ করতে কীওয়ার্ড 'continue' ব্যবহার করা হয়। যখন অবিরত এক্সিকিউট হয়, প্রোগ্রামের নিয়ন্ত্রণ লুপের শেষে পৌঁছে যায়। তারপর পরীক্ষার অভিব্যক্তি পরীক্ষা করা হয়। লুপের জন্য, পরীক্ষার অভিব্যক্তি মূল্যায়ন করার আগে আপডেট বিবৃতি চেক করা হয়৷
চিত্র 02: অবিরত বিবৃতি সহ জাভা প্রোগ্রাম
উপরের প্রোগ্রাম অনুসারে, ফর লুপ 1 থেকে 10 পর্যন্ত পুনরাবৃত্তি করে। যখন i 1 হয়, তখন দুই দ্বারা ভাগ করার পর অবশিষ্ট থাকে 1। সুতরাং, if শর্তটি সত্য। অতএব, অবিরত বিবৃতি কার্যকর হয় এবং পুনরাবৃত্তি পরবর্তীতে চলে যায়। তারপর i আসে 2। 2 কে 2 দিয়ে ভাগ করলে অবশিষ্ট থাকে 0। শর্তটি মিথ্যা। সুতরাং, চালিয়ে যান না চালানো. অতএব, মান 2 মুদ্রিত হয়। পরবর্তী পুনরাবৃত্তিতে, i হল 3। এটিকে 2 দ্বারা ভাগ করলে, অবশিষ্টটি 1 হবে।শর্ত সত্য। সুতরাং, এক্সিকিউট চালিয়ে যান এবং পুনরাবৃত্তিটি পরেরটিতে চলে যায় এবং আমি 4 হয়ে যায়। এই প্রক্রিয়াটি পুনরাবৃত্তি হয় যতক্ষণ না আমি 10 হয়ে যায়। যদি অবশিষ্টটি একটি হয়, তাহলে পুনরাবৃত্তি বিবৃতিটির কারণে পরবর্তীতে চলে যায়। শুধুমাত্র জোড় সংখ্যা ছাপা হয়।
জাভাতে বিরতি এবং চালিয়ে যাওয়ার মধ্যে মিল কী?
জাভাতে বিরতি এবং চালিয়ে যাওয়া উভয়ই লুপ সম্পাদন পরিবর্তন করতে ব্যবহৃত হয়।
জাভাতে বিরতি এবং চালিয়ে যাওয়ার মধ্যে পার্থক্য কী?
ব্রেক বনাম জাভাতে চালিয়ে যান |
|
ব্রেক হল একটি লুপ কন্ট্রোল স্ট্রাকচার যার ফলে লুপটি বন্ধ হয়ে যায় এবং লুপ প্রবাহিত পরবর্তী স্টেটমেন্টে প্রোগ্রাম কন্ট্রোল পাস হয়। | continue হল একটি লুপ কন্ট্রোল স্ট্রাকচার যার ফলে লুপটি সাথে সাথে লুপের পরবর্তী পুনরাবৃত্তিতে চলে যায়। |
মূল উদ্দেশ্য | |
লুপটি বন্ধ করতে বিরতি ব্যবহার করা হয়। | লুপের ভিতরে স্টেটমেন্ট এড়িয়ে যেতে Continue ব্যবহার করা হয়। |
সারাংশ – জাভাতে বিরতি বনাম চালিয়ে যান
প্রোগ্রামিং-এ, বিবৃতিগুলির একটি গ্রুপের একটি বিবৃতি একাধিকবার পুনরাবৃত্তি করতে হয়। সেই কাজের জন্য লুপ ব্যবহার করা হয়। কখনও কখনও লুপের ভিতরে কিছু স্টেটমেন্ট এড়িয়ে যাওয়া বা লুপটি অবিলম্বে বন্ধ করার প্রয়োজন হয়। বিরতি এবং চালিয়ে যাওয়া সেই কাজটি অর্জন করতে ব্যবহার করা যেতে পারে। বিরতিটি লুপটি অবিলম্বে বন্ধ করতে এবং লুপের পরে পরবর্তী বিবৃতিতে প্রোগ্রাম নিয়ন্ত্রণ পাস করতে ব্যবহৃত হয়। লুপের বর্তমান পুনরাবৃত্তি এড়ানোর জন্য continue ব্যবহার করা হয়। জাভাতে বিরতি এবং চালিয়ে যাওয়ার মধ্যে এটাই পার্থক্য৷