जावा में सिंटैक्स त्रुटि क्या है?

...

जावा सिंटैक्स त्रुटियां एक प्रोग्रामर द्वारा जावा प्रोग्रामिंग भाषा के व्याकरण को लागू करने में की गई गलतियों को संदर्भित करती हैं। यह कार्यक्रम के तर्क में ही गलतियों को शामिल नहीं करता है।

जावा सिंटेक्स

जावा, अन्य सभी प्रोग्रामिंग भाषाओं की तरह, इसका अपना सिंटैक्स है। उदाहरण के लिए, जावा सिंटैक्स का एक नियम यह है कि सभी कमांड अर्धविराम (;) के साथ समाप्त होने चाहिए। जावा सिंटैक्स अंग्रेजी या किसी अन्य "प्राकृतिक" भाषा के सिंटैक्स की तुलना में बहुत सरल है, लेकिन यह बहुत सख्त भी है। अंग्रेजी में वाक्य के बाहर अल्पविराम छोड़ने से लेखक केवल आलसी दिखता है। जावा सिंटैक्स में एक छोटी सी गलती कंप्यूटर के लिए कमांड को समझ से बाहर कर देती है।

दिन का वीडियो

संकलक त्रुटि

सिंटैक्स त्रुटियाँ एक प्रकार की कंपाइलर त्रुटि होती हैं। इसका मतलब है कि जब प्रोग्रामर अपने सोर्स कोड को प्रोग्राम में बदलने की कोशिश करता है तो उनका तुरंत पता चल जाएगा। यह रनटाइम त्रुटियों के विपरीत है, जिनका पता तब तक नहीं चलता जब तक कि प्रोग्राम वास्तव में नहीं चल रहा हो।

सिंटैक्स त्रुटियों के उदाहरण

यह कोड -- if x=3 System.out.println("Hello.") -- में तीन सिंटैक्स त्रुटियाँ हैं:

सबसे पहले, आदेश अर्धविराम में समाप्त नहीं होता है। दूसरा, "अगर" के बाद होने वाली तुलना को कोष्ठक से घिरा होना चाहिए। अंत में, तुलना स्वयं तुलना ऑपरेटर "==" के बजाय असाइनमेंट ऑपरेटर "=" का उपयोग करती है। इनमें से कोई भी एक जावा सिंटैक्स त्रुटि उत्पन्न करेगा। यहाँ आदेश ठीक से लिखा गया है:

अगर (x==3) System.out.println ("हैलो।");

श्रेणियाँ

हाल का

McAfee फ्रेमवर्क सेवाओं की मरम्मत कैसे करें

McAfee फ्रेमवर्क सेवाओं की मरम्मत कैसे करें

कुछ McAfee उत्पादों के उपयोगकर्ताओं के बीच एक आ...

अपने मॉनिटर एलसीडी एसर लैपटॉप पर कंट्रास्ट कैसे बदलें

अपने मॉनिटर एलसीडी एसर लैपटॉप पर कंट्रास्ट कैसे बदलें

छवि क्रेडिट: जुपिटर इमेजेज/ब्रांड एक्स पिक्चर्स...

मेरे वायरलेस लैपटॉप को मेरे कंप्यूटर प्रिंटर से कैसे कनेक्ट करें

मेरे वायरलेस लैपटॉप को मेरे कंप्यूटर प्रिंटर से कैसे कनेक्ट करें

छवि क्रेडिट: जुपिटरिमेज/पिक्सलैंड/गेटी इमेजेज व...