কম্পিউটার টিউটোরিয়াল

জাভাতে while loop এবং do-while loop-এর পার্থক্য কী?


জাভাতে while loop প্রতিটি ইটারেশনের শুরুতে লুপ কন্টিনিউয়েশন কন্ডিশন টেস্ট করার পর এক বা একাধিক স্টেটমেন্ট এক্সিকিউট করে। do-while loop তবে প্রথম ইটারেশন কমপ্লিট হওয়ার পর লুপ কন্টিনিউয়েশন কন্ডিশন টেস্ট করে। তাই do-while loop লুপ লজিকের একবার এক্সিকিউশন গ্যারান্টি করে whereas while loop নয়।

উদাহরণ

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 loop স্টেটমেন্ট একবarsetো এক্সিকিউট হবে না। তবে do-while loop-এর এক ইটারেশন এক্সিকিউট হবে।

আউটপুট

Test while Loop:
Test do-while Loop:
Iteration: 6
  1. জাভাতে JRadioButton এবং JCheckBox-এর পার্থক্য কী?

  2. জাভাতে JTextField এবং JTextArea-এর পার্থক্য কী?

  3. জাভাতে JFrame এবং JDialog-এর পার্থক্য কী?

  4. জাভাতে GridLayout এবং GridBagLayout-এর পার্থক্য কী?