एक नल इंगित करता है कि एक चर किसी वस्तु को इंगित नहीं करता है और कोई मूल्य नहीं रखता है। कोड के एक टुकड़े में एक नल की जांच के लिए आप एक मूल 'if' कथन का उपयोग कर सकते हैं। नल का उपयोग आमतौर पर किसी चीज के न होने को दर्शाने या सत्यापित करने के लिए किया जाता है। उस संदर्भ में, इसका उपयोग कोड के भीतर अन्य प्रक्रियाओं को शुरू करने या रोकने के लिए एक शर्त के रूप में किया जा सकता है।
कदम
भाग 1 का 2: जावा में अशक्त की जाँच करना
चरण 1. एक चर को परिभाषित करने के लिए "=" का प्रयोग करें।
एक एकल "=" का उपयोग एक चर घोषित करने और उसे एक मान निर्दिष्ट करने के लिए किया जाता है। आप एक चर को शून्य पर सेट करने के लिए इसका उपयोग कर सकते हैं।
- "0" और शून्य का मान समान नहीं है और अलग-अलग व्यवहार करेगा।
-
चर नाम = शून्य;
चरण 2. एक चर के मान की जाँच करने के लिए “==” का उपयोग करें।
एक "==" का उपयोग यह जांचने के लिए किया जाता है कि दोनों तरफ के दो मान बराबर हैं। यदि आप "=" के साथ एक चर को शून्य पर सेट करते हैं, तो यह जांचना कि चर शून्य के बराबर है, सत्य वापस आ जाएगा।
-
चर नाम == शून्य;
- आप "!=" का उपयोग यह जांचने के लिए भी कर सकते हैं कि कोई मान बराबर नहीं है।
चरण 3. नल के लिए एक शर्त बनाने के लिए "if" कथन का प्रयोग करें।
व्यंजक का परिणाम एक बूलियन (सत्य या असत्य) मान होगा। बयान आगे क्या करता है, इसके लिए आप एक शर्त के रूप में बूलियन मान का उपयोग कर सकते हैं।
-
उदाहरण के लिए, यदि मान शून्य है, तो "ऑब्जेक्ट शून्य है" टेक्स्ट प्रिंट करें। यदि "==" चर को शून्य नहीं पाता है, तो यह शर्त को छोड़ देगा या एक अलग रास्ता अपना सकता है।
वस्तु वस्तु = शून्य; अगर (ऑब्जेक्ट == शून्य) {System.out.print ("ऑब्जेक्ट शून्य है"); }
2 का भाग 2: एक नल चेक का उपयोग करना
चरण 1. अज्ञात मान के रूप में शून्य का प्रयोग करें।
किसी भी असाइन किए गए मान के बदले में डिफ़ॉल्ट के रूप में नल का उपयोग करना आम बात है।
-
डोरी()
- इसका मतलब है कि मूल्य तब तक शून्य है जब तक इसका वास्तव में उपयोग नहीं किया जाता है।
चरण 2. एक प्रक्रिया को समाप्त करने के लिए एक शर्त के रूप में अशक्त का प्रयोग करें।
एक शून्य मान लौटाने का उपयोग लूप के अंत को ट्रिगर करने या किसी प्रक्रिया को तोड़ने के लिए किया जा सकता है। यह आमतौर पर किसी त्रुटि या अपवाद को फेंकने के लिए उपयोग किया जाता है जब कुछ गलत हो गया हो या एक अवांछित स्थिति हिट हो गई हो।
चरण 3. एक असिंचित अवस्था को इंगित करने के लिए अशक्त का उपयोग करें।
इसी तरह, नल का उपयोग ध्वज के रूप में यह दिखाने के लिए किया जा सकता है कि एक प्रक्रिया अभी तक शुरू नहीं हुई है या किसी प्रक्रिया की शुरुआत के रूप में चिह्नित करने के लिए एक शर्त के रूप में।
-
उदाहरण के लिए: जब तक वस्तु शून्य न हो तब तक कुछ करें या तब तक कुछ न करें जब तक कि कोई वस्तु शून्य न हो।
सिंक्रनाइज़ विधि () { जबकि (विधि () == अशक्त); विधि ()। NowCanDoStuff (); }