आप जावा में किसी फ़ंक्शन से कैसे बाहर निकलते हैं?



जावा में एक्ज़िट फ़ंक्शन जावा वर्चुअल मशीन को समाप्त करके वर्तमान कार्यक्रम से बाहर निकलता है। System.exit () विधि वर्ग रनटाइम में निकास विधि को कॉल करती है।

जावा एक अद्भुत प्रोग्रामिंग भाषा है । जबकि इन अनुप्रयोगों में से एक के लिए आप इस कार्यक्रम के कुछ मोड़ पर फंस सकते हैं। इस स्थिति में कोई क्या करता है? क्या इस बिंदु पर बाहर निकलने का कोई रास्ता है? यदि ये प्रश्न आपको परेशान करते हैं, तो आप सही जगह पर उतरे हैं। आप क्या कर सकते हैं, बस एक System.exit () पद्धति का उपयोग करें जो सिस्टम पर चल रहे वर्तमान जावा वर्चुअल मशीन को समाप्त करता है। इस लेख में, मैं आपको जावा में निकास समारोह के माध्यम से ले जाऊंगा और आपको इसे अच्छी तरह से समझने में मदद करूंगा।





चलो शुरू करें।

आप जावा में किसी फ़ंक्शन से कैसे बाहर निकलते हैं?

आप java.lang.System.exit () विधि का उपयोग करके एक फ़ंक्शन से बाहर निकल सकते हैं। यह विधि वर्तमान में चल रही समाप्ति को समाप्त करती है जावा वर्चुअल मशीन (JVM) । यह एक तर्क 'स्थिति कोड' लेता है जहां एक गैर शून्य स्थिति कोड असामान्य समाप्ति इंगित करता है। अगर आप साथ काम कर रहे हैं या स्विच स्टेटमेंट, आप ब्रेक स्टेटमेंट का उपयोग कर सकते हैं जो केवल एक लूप से तोड़ने / बाहर निकलने के लिए उपयोग किया जाता है, न कि पूरे प्रोग्राम से।



इस अनुच्छेद में, जावा एक्जिट () विधि में गहरी खुदाई करें और समझें कि इसका उपयोग कैसे किया जाता है।

System.exit () विधि क्या है?

System.exit () विधि वर्ग रनटाइम में निकास विधि को कॉल करती है। यह जावा वर्चुअल मशीन को समाप्त करके वर्तमान कार्यक्रम से बाहर निकलता है। जैसा कि विधि नाम परिभाषित करता है, निकास () विधि कभी भी कुछ भी नहीं लौटाती है।



कॉल System.exit (n) प्रभावी रूप से कॉल के बराबर है:

Runtime.getRuntime ()। Exit (n)

System.exit फ़ंक्शन में स्थिति कोड होता है, जो समाप्ति के बारे में बताता है, जैसे:

कैसे एक कृत्रिम बुद्धि इंजीनियर बनने के लिए
  • बाहर निकलें (0) : दर्शाता है सफल समाप्ति।
  • बाहर निकलें (1) या बाहर निकलें (-1) या कोई भी गैर शून्य मान - दर्शाता है असफल समाप्ति

अब, पैरामीटर और अपवाद को System.exit () विधि में देखें।

पैरामीटर: बाहर निकलने की स्थिति।

अपवाद: यह एक फेंकता है सुरक्षा अपवाद

System.exit पद्धति () के साथ आगे बढ़ते हुए, आइए इसके कुछ व्यावहारिक कार्यान्वयन देखें।

जावा सिस्टम से बाहर निकलना () विधि उदाहरण

पैकेज Edureka import java.io. * import java.util। * public class ExampleProgram {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {int arr [] = {1, 2, 3, 4, 5, 6, 7, 8 , 9, 10} के लिए (int i = 0 i = 4) {System.out.println ('लूप से बाहर निकलें') System.exit (0) // टर्मिनेट JVM} बाकी System.out.println ('गिरफ्तार') '+ i +'] = '+ गिरफ्तारी [i]}} System.out.println (' प्रोग्राम का अंत ')}

आउटपुट: arr [0] = 1
arr [1] = 2
arr [2] = 3
लूप से बाहर निकलें

स्पष्टीकरण: उपरोक्त प्रोग्राम में, System.exit () पद्धति से सामना होते ही, निष्पादन रुक जाता है या लूप से बाहर निकल जाता है। यह दूसरे प्रिंट स्टेटमेंट को भी प्रिंट नहीं करता है जो कहता है कि 'प्रोग्राम का अंत'। यह केवल कार्यक्रम को वहीं समाप्त करता है।

उदाहरण 2:

sqlite ट्यूटोरियल के लिए db ब्राउज़र
पैकेज एडुर्का आयात java.io. * आयात java.util। * सार्वजनिक वर्ग उदाहरणप्रोग्राम {सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {int a [] = {1,2,3,4,5,6,7,8,8 , 9,10} के लिए (int i = 0i) 

आउटपुट : सरणी [0] = 1
सरणी [१] = २
सरणी [2] = ३
सरणी [३] = ४
लूप से बाहर निकलें

स्पष्टीकरण: उपरोक्त कार्यक्रम में, यह तत्वों को तब तक प्रिंट करता है जब तक कि स्थिति सही न हो। जैसे ही स्थिति झूठी हो जाती है, यह कथन को प्रिंट करता है और कार्यक्रम समाप्त हो जाता है।

इस प्रकार हम जावा में 'एक्जिट फंक्शन' पर इस लेख के अंत में आ गए हैं। मुझे उम्मीद है कि आप समझ गए होंगे कि इस ट्यूटोरियल में क्या साझा किया गया है। आप और अधिक जानने के लिए चाहते हैं, तो बाहर की जाँच करें Edureka, एक विश्वसनीय ऑनलाइन शिक्षण कंपनी है। एडुर्का के जावा जे 2 ईई और एसओए प्रशिक्षण और प्रमाणन पाठ्यक्रम आपको हाइबरनेट स्प्रिंग जैसे विभिन्न जावा फ्रेमवर्क के साथ कोर और उन्नत जावा अवधारणाओं दोनों के लिए प्रशिक्षित करने के लिए डिज़ाइन किया गया है।

क्या आप हमसे कोई प्रश्न पूछना चाहते हैं? कृपया इस ब्लॉग 'जावा में निकास समारोह' के टिप्पणी अनुभाग में उल्लेख करें और हम आपको जल्द से जल्द वापस मिलेंगे।