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

जावा में जारी रखने और तोड़ने के बयान के बीच अंतर


जैसा कि हम प्रोग्रामिंग में जानते हैं कि कोड का निष्पादन लाइन दर लाइन किया जाता है। अब इस प्रवाह को बदलने के लिए C++ दो स्टेटमेंट ब्रेक और कॉन्इन्यू प्रदान करता है जो मुख्य रूप से विशिष्ट लाइन पर कुछ विशिष्ट कोड को छोड़ने के लिए उपयोग किया जाता है। ।

जारी रखने और विराम के बीच महत्वपूर्ण अंतर निम्नलिखित हैं।

<टेबल> <थेड> सीनियर। नहीं. <वें शैली="पाठ्य-संरेखण:केंद्र;">कुंजी टूटें जारी रखें 1 कार्यक्षमता ब्रेक स्टेटमेंट मुख्य रूप से संलग्न लूप को समाप्त करने के लिए उपयोग किया जाता है जैसे कि ब्रेक घोषित होने पर, जबकि, करते समय, के लिए या स्विच स्टेटमेंट। जारी बयान मुख्य रूप से बाकी लूप को छोड़ दें जहां भी जारी है घोषित किया गया है और अगले पुनरावृत्ति को निष्पादित करें। 2 कार्यकारी प्रवाह ब्रेक स्टेटमेंट लूप के अंत तक प्रोग्राम के नियंत्रण को फिर से शुरू करता है और उस लूप के बाहर निष्पादन योग्य प्रवाह बनाता है। जारी बयान कार्यक्रम के नियंत्रण को उस लूप के अगले पुनरावृत्ति के लिए फिर से शुरू करता है जिसमें 'जारी रखें' और फिर से लूप के अंदर निष्पादन प्रवाह बनाया जाता है। 3 उपयोग जैसा कि उल्लेख किया गया है कि ब्रेक का उपयोग संलग्न लूप को समाप्त करने के लिए किया जाता है। दूसरी ओर जारी रखने से संलग्न लूप के अगले पुनरावृत्ति के शीघ्र निष्पादन का कारण बनता है। 4 संगतता ब्रेक स्टेटमेंट का उपयोग किया जा सकता है और 'स्विच', 'लेबल' के साथ संगत किया जा सकता है। हम 'स्विच', 'लेबल' के साथ कंटिन्यू स्टेटमेंट का उपयोग नहीं कर सकते क्योंकि यह उनके साथ संगत नहीं है।

जारी रखें बनाम ब्रेक का उदाहरण

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. जावा में सीरियलाइज़ेशन और एक्सटर्नलाइज़ेशन के बीच अंतर

    सीरियलाइज़ेशन और एक्सटर्नलाइज़ेशन दोनों किसी ऑब्जेक्ट को स्ट्रीम बाइट में बदलने और डेटाबेस या मेमोरी में बाइट स्ट्रीम को स्टोर करने की प्रक्रियाएँ हैं। java.io.Serializable इंटरफ़ेस को लागू करने वाले वर्ग को क्रमबद्ध किया जा सकता है। दूसरी ओर, आवेदन में आवश्यकता के आधार पर कस्टम क्रमांकन के लिए उपयो

  1. जावा में इटरेटर और एन्यूमरेशन के बीच अंतर

    इटरेटर और एन्यूमरेशन दोनों ही संग्रह से किसी तत्व को पार करने और एक्सेस करने के लिए कर्सर हैं। वे दोनों संग्रह ढांचे से संबंधित हैं। संग्रह ढांचे में JDK1.0 और Iterator में JDK.1.2 संस्करण में गणना जोड़ी गई थी। एन्यूमरेशन संग्रह में संरचनात्मक परिवर्तन नहीं कर सकता क्योंकि इसमें संग्रह में तत्व तक

  1. जावा में ऐरेलिस्ट और हैशसेट के बीच अंतर

    हैशसेट और ऐरेलिस्ट दोनों ही जावा संग्रह ढांचे के कुछ सबसे महत्वपूर्ण वर्ग हैं। ArrayList और हैशसेट के बीच महत्वपूर्ण अंतर निम्नलिखित हैं। सीनियर। नहीं. कुंजी ऐरेलिस्ट हैशसेट 1 कार्यान्वयन ArrayList सूची इंटरफ़ेस का कार्यान्वयन है। दूसरी ओर हैशसेट एक सेट इंटरफ़ेस का कार्यान्वयन है। 2 आंतरिक क