কম্পিউটার

জাভাতে থাকাকালীন লুপ এবং ডু-হাইল লুপের মধ্যে পার্থক্য কী?


জাভাতে থাকা while লুপ প্রতিটি পুনরাবৃত্তির শুরুতে লুপ কন্টিনিউয়েশন কন্ডিশন পরীক্ষা করার পর এক বা একাধিক স্টেটমেন্ট এক্সিকিউট করে। ডু-হোইল লুপ, তবে, প্রথম পুনরাবৃত্তি শেষ হওয়ার পরে লুপের ধারাবাহিকতা পরীক্ষা করে। তাই, do-while লুপ লুপ লজিকের একটি কার্যকর করার গ্যারান্টি দেয় যেখানে সময় তা করে না৷

উদাহরণ

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

উপরের উদাহরণে, while লুপ স্টেটমেন্ট মোটেও কার্যকর হবে না। যাইহোক, do-while লুপের একটি পুনরাবৃত্তি কার্যকর হবে।

আউটপুট

Test while Loop:
Test do-while Loop:
Iteration: 6

  1. জাভাতে JRadioButton এবং JCheckBox এর মধ্যে পার্থক্য কি?

  2. জাভাতে JTextField এবং JTextArea এর মধ্যে পার্থক্য কি?

  3. জাভাতে JFrame এবং JDialog এর মধ্যে পার্থক্য কি?

  4. জাভাতে GridLayout এবং GridBagLayout এর মধ্যে পার্থক্য কি?