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

Java में फाइनल वेरिएबल का उपयोग करके अनरीचेबल स्टेटमेंट

परिचय

अनरीचेबल स्टेटमेंट वे होते हैं जो कोड निष्पादित होने पर निष्पादित नहीं होते। ऐसा हो सकता है क्योंकि -

  • कोड से पहले एक रिटर्न स्टेटमेंट है।
  • कोड में एक अनंत लूप है।
  • कोड का निष्पादन जबरन समाप्त होने से पहले समाप्त हो जाता है।

यहां, हम देखेंगे कि 'final' कीवर्ड के साथ अनरीचेबल स्टेटमेंट का उपयोग कैसे किया जा सकता है -

उदाहरण

class DemoExample{
    final int a = 56, b = 99;
    void funcSample(){
        while (a < b){
            System.out.println("पहला मान दूसरे से कम है।");
        }
        System.out.println("यह एक अनरीचेबल स्टेटमेंट है");
    }
}
public class Demo{
    public static void main(String args[]){
        DemoExample myInstance = new DemoExample();
        myInstance.funcSample();
    }
}

आउटपुट

/Demo.java:11: error: unreachable statement
    System.out.println("यह एक अनरीचेबल स्टेटमेंट है");
^
1 error

'DemoExample' नाम की एक क्लास में दो फाइनल इंटीजर होते हैं (मूल रूप से कांस्टेंट की तरह), और 'funcSample' नाम का एक फ़ंक्शन, जो दो इंटीजर की तुलना करता है। प्रासंगिक संदेश कंसोल पर प्रदर्शित होता है। 'Demo' नाम की एक अन्य क्लास परिभाषित की गई है और इसमें मुख्य फ़ंक्शन होता है। इस फ़ंक्शन में, Demo क्लास का एक इंस्टेंस बनाया जाता है, और इस इंस्टेंस पर 'funcSample' फ़ंक्शन को कॉल किया जाता है। प्रासंगिक आउटपुट कंसोल पर प्रदर्शित होता है।

  1. - Java में final कीवर्ड

    final Java एलिमेंट्स के लिए एक नॉन-एक्सेस मॉडिफायर है। final मॉडिफायर का उपयोग क्लासेज, मेथड्स और वेरिएबल्स के कार्यान्वयन को अंतिम रूप देने के लिए किया जाता है।Final Variablesएक final वेरिएबल को केवल एक बार स्पष्ट रूप से इनिशियलाइज़ किया जा सकता है। final घोषित एक रेफरेंस वेरिएबल को कभी भी किसी अलग

  1. - Java में पैकेज उपयोग के लाभ

    Java में पैकेज उपयोग के निम्नलिखित लाभ हैं −प्रोग्रामर क्लासेज/इंटरफेस आदि के समूह को बंडल करने के लिए अपने स्वयं के पैकेज परिभाषित कर सकते हैं।आपके द्वारा कार्यान्वित संबंधित क्लासेज को समूहित करना एक अच्छी प्रथा है ताकि एक प्रोग्रामर आसानी से निर्धारित कर सके कि क्लासेज, इंटरफेस, एन्यूमरेशन और एनो

  1. - बैश वेरिएबल में महारत: घोषणा, असाइनमेंट और प्रभावी उपयोग

    कंप्यूटर साइंस (और कैज़ुअल कंप्यूटिंग) में, एक वेरिएबल मेमोरी में एक स्थान है जो बाद में उपयोग के लिए मनमाना जानकारी रखता है। दूसरे शब्दों में, यह आपके लिए डेटा डालने और निकालने के लिए एक अस्थायी स्टोरेज कंटेनर है। बैश शेल में, वह डेटा एक शब्द (कंप्यूटर भाषा में एक स्ट्रिंग) या एक संख्या (एक इंटीजर)