Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में जबकि लूप और डू-लूप लूप में क्या अंतर हैं?

जावा में जबकि लूप प्रत्येक पुनरावृत्ति की शुरुआत में लूप निरंतरता की स्थिति का परीक्षण करने के बाद एक या अधिक कथन निष्पादित करता है। डू-जबकि लूप, हालांकि, पहले पुनरावृत्ति के पूरा होने के बाद लूप निरंतरता की स्थिति का परीक्षण करता है। इसलिए, डू-जबकि लूप लूप लॉजिक के एक निष्पादन की गारंटी देता है जबकि जबकि नहीं।

उदाहरण

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);
   }
}

उपरोक्त उदाहरण में, जबकि लूप स्टेटमेंट बिल्कुल भी निष्पादित नहीं होगा। हालांकि, करते-करते लूप का एक पुनरावृत्ति निष्पादित होगा।

आउटपुट

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

  1. जावा में JTextField और JTextArea के बीच क्या अंतर हैं?

    JTextField . के बीच मुख्य अंतर और JTextArea जावा में यह है कि एक JTextField पाठ की एक पंक्ति . में प्रवेश करने की अनुमति देता है GUI एप्लिकेशन में जबकि JTextArea पाठ की एक से अधिक पंक्तियाँ entering दर्ज करने की अनुमति देता है GUI एप्लिकेशन में। JTextField एक JTextFeld सबसे महत्वपूर्ण घटकों म

  1. जावा में JFrame और JDialog में क्या अंतर हैं?

    जेफ्रेम फ्रेम में जोड़े गए घटकों को इसकी सामग्री के रूप में संदर्भित किया जाता है, इन्हें contentPane द्वारा प्रबंधित किया जाता है . JFrame . में एक घटक जोड़ने के लिए , हमें इसके contentPane . का उपयोग करना चाहिए इसके बजाय। एक JFrame शीर्षक . के साथ एक विंडो है , सीमा , (वैकल्पिक) मेनू बार और उप

  1. Java में GridLayout और GridBagLayout में क्या अंतर हैं?

    एक ग्रिडलेआउट सभी घटकों को एक आयताकार ग्रिड में रखता है और समान आकार के आयतों . में विभाजित किया जाता है और प्रत्येक घटक को एक आयत के अंदर रखा जाता है जबकि GridBagLayout एक लचीला . है लेआउट प्रबंधक जो घटकों को लंबवत और क्षैतिज रूप से . संरेखित करता है यह आवश्यक नहीं है कि घटक समान आकार के हों।