जावा में चार का डिफ़ॉल्ट मान क्या है?



जब आप किसी कस्टम प्रारंभिक मूल्य को बताए बिना एक चर घोषित करते हैं, तो यह डिफ़ॉल्ट मान के साथ आता है। सभी डिफ़ॉल्ट मूल्य के बारे में जानें चार अर्थात् 'u0000'।

जावा सबसे अधिक उपयोग की जाने वाली प्रोग्रामिंग भाषाओं में से एक है।जावा सीखने से आपको प्रोग्रामिंग के मूल सिद्धांतों को समझने में मदद मिल सकती है अवधारणाओं। जावा में, डिफ़ॉल्ट मूल्य 'u0000' है । आइए इस अवधारणा को समझते हैंविस्तार से।

इस विषय में नीचे विषय शामिल हैं:





आएँ शुरू करें।

डेटा प्रकारों का डिफ़ॉल्ट मान क्यों महत्वपूर्ण है?

कुछ प्रोग्रामिंग भाषाओं का उपयोग करने से पहले कार्यक्रम में चर घोषित करने की आवश्यकता होती है। इसलिए, यदि आप ऐसी किसी एक भाषा का उपयोग करने का निर्णय लेते हैं, तो आपको विभिन्न डेटा प्रकारों के डिफ़ॉल्ट मान से परिचित होना चाहिए, क्योंकि आप उन्हें प्रोग्राम में उपयोग करने से पहले हमेशा वैरिएबल को इनिशियलाइज़ नहीं कर सकते हैं।जैसा कि हम 2019 की बात करते हैं, प्रोग्रामिंग भाषाओं की एक बड़ी मात्रा मौजूद है, जो आदिम से लेकर अत्याधुनिक भाषाओं तक है। इन भाषाओं को आगे 2 श्रेणियों में वर्गीकृत किया जा सकता है:



  • वैधानिक रूप से टाइप की गई भाषा
  • डायनामिक रूप से टाइप की गई भाषा

अब इन भाषाओं के विवरण पर ध्यान दें।

स्टेटिकली टाइप्ड भाषा

सरल शब्दों में, ये भाषा डेटा प्रकारों को गंभीरता से मानती है और इसलिए इसे सख्त भाषा के रूप में घोषित किया जाता है। एस का उपयोग करते समय टंकित भाषाएं, याद रखने वाली एक महत्वपूर्ण बात यह है कि किसी कार्यक्रम में उपयोग किए जाने वाले सभी प्रकारों के डेटा प्रकार की पहचान संकलन समय पर की जाती है। दूसरे शब्दों में, प्रकार की जाँच संकलन के समय होता है। इसलिए, एक प्रोग्रामर को निर्दिष्ट करने की आवश्यकता है हर बार घोषणा करते समय एक कार्यक्रम में। यह आमतौर पर उपयोग किए जाने वाले डेटा प्रकारों के डिफ़ॉल्ट मानों को जानने की आवश्यकता के रूप में उठता है क्योंकि हम हमेशा घोषणा के समय एक चर के लिए कस्टम मान निर्दिष्ट नहीं कर सकते हैं।

उदाहरण जावा, सी, सी ++



स्टेटिक टाइपिंग उदाहरण -

char FirstVariable

गतिशील रूप से टाइप की गई भाषा

डायनामिक रूप से टाइप की गई भाषाओं में चर के डेटा प्रकार की जाँच की जाती है रनटाइम । इसलिए, घोषणा के समय एक चर के डेटा प्रकार का उल्लेख करना आवश्यक नहीं है। इस लचीलेपन के कारण, एक चर में संग्रहीत डेटा का प्रकार समय के साथ बदला जा सकता है। गतिशील रूप से टाइप की जाने वाली भाषाओं के साथ काम करते समय, डिफ़ॉल्ट मान जानना महत्वपूर्ण नहीं है।

उदाहरण - अजगर

डायनामिक टाइपिंग उदाहरण -

जावा में डबल पूर्णांक में परिवर्तित करने के लिए कैसे
FirstVariable = 'नमस्ते, यह एक स्ट्रिंग प्रकार परिवर्तनशील प्रिंट (प्रकार (FirstVariable)) a = 10 b = 20 FirstVariable = a + b प्रिंट (प्रकार (FirstVariable) है

आउटपुट:

पहले प्रिंट स्टेटमेंट के # ऑउटपुट # दूसरे प्रिंट स्टेटमेंट के ऑउटपुट

ध्यान दें : उपरोक्त आउटपुट से, हम यह निष्कर्ष निकाल सकते हैं कि शुरू में, चर का प्रकार FirstVariable स्ट्रिंग था। एक बार जब हम एक पूर्णांक मान को उसी चर में निर्दिष्ट करते हैं, जो स्ट्रिंग से बदलकर पूर्णांक में बदल जाता है।

अब, आइए एक उदाहरण की सहायता से जावा में चार का डिफ़ॉल्ट मान क्या है।

'चार' का डिफ़ॉल्ट मान

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

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

इसके अलावा, जैसा कि हम डिफ़ॉल्ट मूल्य के बारे में चिंतित हैं char जावा में, और जब से Char एक आदिम डेटा प्रकार है जिसे हम जावा को संदर्भित कर सकते हैं प्रलेखन । उपयोगकर्ता-परिभाषित डेटा प्रकारों के बारे में अधिक जानकारी के लिए, आप उस वर्ग के डेवलपर द्वारा प्रदान किए गए प्रलेखन का उल्लेख कर सकते हैं।

Char एक चरित्र के लिए कम एक एकल है यूनिकोड आकार का चरित्र 16-बिट, जो ‘'में संलग्न एक भी मूल्य पकड़ सकता है।

वाक्य - विन्यास:

डेटा टाइप Variablename = 'मान'

उदाहरण :

चार हैलोवर्ल्ड = 'ए'

निष्कर्ष का सत्यापन

न्यूनतम मूल्य चार पकड़ सकता है hold u0000 ‘जो एक यूनिकोड मान है जो ing दर्शाता है अमान्य दशमलव में decimal या ०। अधिकतम मूल्य जो इसे पकड़ सकता है hold ओफ़्फ़ ‘या 65,535 समावेशी । न्यूनतम मान जो है‘U0000 'चार का डिफ़ॉल्ट मान भी है। आप सोच रहे होंगे कि 0000 u0000 ’का वास्तव में क्या मतलब है? डिफ़ॉल्ट मान not a ’या or b’ या कोई अन्य वर्ण क्यों नहीं है, केवल 000 u000 ’की चिंता क्यों न करें, हम इस पोस्ट के अगले भाग में आपके सभी संदेहों को कवर करेंगे। सबसे पहले, एक चार्ट प्रकार चर को मुद्रित करने का प्रयास करें और इस परिदृश्य को 2 मामलों में विभाजित करें:

c ++ चींटियों की सॉर्ट सरणी

पहले मामले में, पहले, एक चार प्रकार के चर को घोषित करें और इसके मूल्य को प्रिंट करें।

public class JavaDefaultValues ​​{char DeclaredVariable // Declaring variable 'DeclaredVariable' सार्वजनिक स्थैतिक शून्य मुख्य (String [] args) {JavaDefaultValues ​​DefaultValues ​​/ Java JavaDefaultValues ​​() // क्लास JavaDefaultValues ​​System.out.println के लिए ऑब्जेक्ट बनाना। + DefaultValues.DeclaredVariable) // DeclaredVariable का मुद्रण मान}}

आउटपुट:

घोषित मूल्य का मूल्य =

आउटपुट में, हम which = 'के बाद एक रिक्त स्थान देख सकते हैं जो अशक्त चरित्र को दर्शाता है।

दूसरे मामले में, हम एक चार प्रकार के चर की घोषणा करेंगे और इसे डिफ़ॉल्ट मान के साथ आरंभ करेंगे और इसके मूल्य को प्रिंट करेंगे।

सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {JavaDefaultValues ​​DefaultValues ​​= new JavaDefaultValues ​​() // क्लास की वस्तु का निर्माण करना JavaDefaultValues ​​char InitialisedVariable = 'u0000' // प्रारंभिक चर 'InitializedVariable' System.out.println ('DeclaredValiable' का मूल्य। + DefaultValues.DeclaredVariable) // DeclaredVariable System.out.println का मुद्रण मूल्य ('आरंभिक मान का मूल्य =' + आरंभ किया गया परिवर्तनीय) // मुद्रण मान ppf आरंभिक वितरण योग्य '

आउटपुट:

DeclaredVariable का मूल्य = प्रारम्भिक मूल्य का मान =

उपरोक्त आउटपुट से, हम देख सकते हैं कि हमें एक समान आउटपुट प्राप्त हुआ।

System.out.println (DefaultValues.DeclaredVariable == आरंभिक विचारणीय)

कोड की निम्नलिखित पंक्ति को जोड़ने के बाद जो हमारे 2 चर के मूल्य की तुलना करता है, हमें of प्राप्त होता है सच 'आउटपुट स्क्रीन पर जो हमारे निष्कर्ष की पुष्टि करता है।

हम देख सकते हैं ' सच 'आउटपुट स्क्रीन पर जो उस स्टेटमेंट का परिणाम है जिसमें हमने 2 वैरिएबल के मूल्य की तुलना की है। आप खुद से यह कोशिश कर सकते हैं। नमूना कोड नीचे दिया गया है।

सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) {JavaDefaultValues ​​DefaultValues ​​= new JavaDefaultValues ​​() // क्लास की वस्तु का निर्माण करना JavaDefaultValues ​​char InitialisedVariable = 'u0000' // प्रारंभिक चर 'InitializedVariable' System.out.println ('DeclaredValiable' का मूल्य। + DefaultValues.DeclaredVariable) // DeclaredVariable System.out.println का मुद्रण मूल्य ('आरंभिक मान का मूल्य =' + आरंभिकरण योग्य ') // मुद्रण मान ppf आरंभिक-परिवर्तनीय System.out.println (DefaultValues.DeclaredVariable == प्रारंभिक मूल्य परिवर्तनशील) बराबर हैं } }

इसके साथ, यूनिकोड की अवधारणा को समझने के लिए इस लेख में गहराई से जाने दें।

यूनिकोड को समझना

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

जब वर्ण, अक्षर, शब्द प्रतीक किसी कार्यक्रम में उपयोग किए जाते हैं, तो वे डिजिटल डिवाइस में संग्रहीत नहीं किए जा सकते हैं जैसा कि यह है। सबसे पहले, यह वर्ण एन्कोडिंग का उपयोग करके एक संख्यात्मक या हेक्स मूल्य में परिवर्तित होता है। यदि मेरा लैपटॉप एन्कोडिंग सिस्टम का उपयोग करता है और मेरा अन्य डेस्कटॉप एक अलग एन्कोडिंग सिस्टम का उपयोग करता है, तो मेरे लैपटॉप पर दिखाई देने वाला पाठ मेरे डेस्कटॉप पर अलग तरह से दिखाई दे सकता है।

इसलिए, एक सामान्य एन्कोडिंग प्रणाली होना महत्वपूर्ण है। प्रारंभ में, सेवा मेरे मेरिकॉन एस चिड़चिड़ा सी के लिए ode मैं ठीक करना मैं nterchange ASCII एक मानक एन्कोडिंग योजना के रूप में इस्तेमाल किया गया था, लेकिन यह केवल 128 वर्णों (0 - 127) को कवर करने में सक्षम था, जिसमें अंग्रेजी भाषा, विराम चिह्न और कुछ अन्य सामान्य रूप से उपयोग किए जाने वाले प्रतीक शामिल हैं। आप ASCII तालिका पर एक नज़र डाल सकते हैं यहाँ । यह योजना सभी भाषाओं के पात्रों को एनकोड करने के लिए पर्याप्त नहीं थी। इस समय यूनिकोड खेलने के लिए आता है। यूनिकोड 128,000 वर्णों को कवर कर सकता है। यह हेक्स मूल्यों को विभिन्न वर्णों के लिए नामित करता है। उदाहरण के लिए, हमने देखा कि चार का डिफ़ॉल्ट मान of है u0000 'यह एक हेक्स मान है, जब हम इस मान को दशमलव में बदल देते हैं तो हमें' 0 'मिलता है। इसी तरह, चार का अधिकतम मूल्य of है ओफ़्फ़ 'यदि हम इस हेक्स मान को दशमलव मान में परिवर्तित करते हैं तो हमें 65,535 मिलते हैं जो हमने पहले देखे थे। अधिकतम मूल्य है कि चार पकड़ सकता है char ओफ़्फ़ ', यह सभी यूनिकोड वर्णों का प्रतिनिधित्व नहीं कर सकता है। यूनिकोड योजना में ASCII तालिका के सभी 128 वर्णों को समान पदनाम के साथ कवर किया गया है।

इसके साथ, हम जावा में डिफ़ॉल्ट मूल्य चार पर इस लेख के अंत में आते हैं। मुझे उम्मीद है कि यह लेख आपके लिए जानकारीपूर्ण था।

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

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