কম্পিউটার

জাভাতে অবিরত এবং বিরতি বিবৃতির মধ্যে পার্থক্য


যেমন আমরা জানি প্রোগ্রামিং-এ কোড এক্সিকিউশন লাইন বাই লাইন করে করা হয়। এখন এই ফ্লোকে পরিবর্তন করার জন্য C++ দুটি স্টেটমেন্ট ব্রেক এবং কননিউ প্রদান করে যা মূলত নির্দিষ্ট লাইনে কিছু নির্দিষ্ট কোড এড়িয়ে যাওয়ার জন্য ব্যবহৃত হয়। .

চালিয়ে যাওয়া এবং বিরতির মধ্যে গুরুত্বপূর্ণ পার্থক্য নিম্নরূপ।

Sr. না। কী ব্রেক চালিয়ে যান
1 কার্যকারিতা ব্রেক স্টেটমেন্ট প্রধানত এনক্লোসিং লুপ বন্ধ করতে ব্যবহৃত হয় যেমন while, do-while, for বা switch স্টেটমেন্ট যেখানেই ব্রেক ঘোষণা করা হয়। কন্টিনিউ স্টেটমেন্ট প্রধানত যেখানেই কন্টিনিউ ঘোষণা করা হয় সেখানে বাকি লুপ এড়িয়ে যান এবং পরবর্তী পুনরাবৃত্তি চালান।
2 নির্বাহী প্রবাহ ব্রেক স্টেটমেন্ট লুপের শেষ পর্যন্ত প্রোগ্রামের নিয়ন্ত্রণ আবার শুরু করে এবং সেই লুপের বাইরে এক্সিকিউশনাল ফ্লো তৈরি করে। Continue স্টেটমেন্ট সেই লুপের পরবর্তী পুনরাবৃত্তিতে প্রোগ্রামের নিয়ন্ত্রণকে আবার চালু করে 'continue' করে এবং আবার লুপের ভিতরে এক্সিকিউশনাল ফ্লো তৈরি করে।
3 ব্যবহার উল্লিখিত ব্রেকটি এনক্লোজিং লুপের সমাপ্তির জন্য ব্যবহৃত হয়। অন্যদিকে অবিরত এনক্লোজিং লুপের পরবর্তী পুনরাবৃত্তির প্রাথমিক কার্য সম্পাদনের কারণ হয়৷
4 সামঞ্জস্যতা ব্রেক স্টেটমেন্ট ব্যবহার করা যেতে পারে এবং 'সুইচ', 'লেবেল' এর সাথে সামঞ্জস্যপূর্ণ। আমরা 'switch', 'lablel' এর সাথে অবিরত বিবৃতি ব্যবহার করতে পারি না কারণ এটি তাদের সাথে সামঞ্জস্যপূর্ণ নয়।

কন্টিনিউ বনাম বিরতির উদাহরণ

JavaTester.java

উদাহরণ

public class JavaTester{
   public static void main(String args[]){
      // Illustrating break statement (execution stops when value of i becomes to 4.)
      System.out.println("Break Statement\n");
      for(int i=1;i<=5;i++){
         if(i==4) break;
         System.out.println(i);
      }
      // Illustrating continue statement (execution skipped when value of i becomes to 1.)
      System.out.println("Continue Statement\n");
      for(int i=1;i<=5;i++){
         if(i==1) continue;
         System.out.println(i);
      }
   }
}

আউটপুট

Break Statement
1
2
3

Continue Statement
2
3
4
5

  1. জাভাতে ব্যতিক্রম এবং ত্রুটির মধ্যে পার্থক্য

  2. জাভাতে সিরিয়ালাইজেশন এবং এক্সটারনালাইজেশনের মধ্যে পার্থক্য

  3. জাভাতে ইটারেটর এবং গণনার মধ্যে পার্থক্য

  4. জাভাতে অ্যারেলিস্ট এবং হ্যাশসেটের মধ্যে পার্থক্য