"हाय, अमीगो।"

"हेलो, एलेनोर कैरी।"

"मुझे बस एली कहें। इतना फॉर्मल होने की आवश्यकता नही है।"

"ठीक है, एली।"

"मेरा मानना है कि मेरी मदद से आप शीघ्र ही सर्वश्रेष्ठ प्रोग्रामर में से एक होंगे। मेरे पास नौसिखियों को सिखाने का बहुत सारा अनुभव है। मेरे साथ जुड़े रहें और सब कुछ ठीक हो जाएगा। चलिए शुरू करते हैं।"

"Java में प्रमुख दो टाइप्स होते हैं: String और int. हम String में टेक्स्ट/स्ट्रिंग और int में इन्टिजर (पूर्ण संख्याएं) स्टोर करते हैं। एक नया वेरिएबल बनाने के लिए आपको इसका टाइप और नाम बताना होगा। नाम किसी अन्य वेरिएबल और/या फंक्शन के नाम के समान नहीं हो सकता है।"

उदाहरण 1, कोड: वर्णन
String s;
एक नया वेरिएबल s डिक्लेअर किया गया है। इसमें टेक्स्ट स्टोर हो सकता है।
int i;
एक नया वेरिएबल i डिक्लेअर किया गया है। इसमें इन्टिजर स्टोर हो सकता है।

"आप वेरिएबल्स को डिक्लेअर करते समय उन्हें वैल्यू असाइन कर सकते हैं।"

उदाहरण 2, कोड: वर्णन
String s = "Ellie";
वेरिएबल s की वैल्यू स्ट्रिंग "Ellie" है।
int i = 5;
वेरिएबलi की वैल्यू 5 है।

"वेरिएबल में नई वैल्यू असाइन करने के लिए हम = के निशान का उपयोग करते हैं। इसे 'असाइनमेंट ऑपरेटर' भी कहा जाता है। असाइनमेंट का मतलब किसी अन्य वेरिएबल की वैल्यू या कई वेरिएबल्स से गणना की गई वैल्यू को किसी एक वेरिएबल में रखना।"

उदाहरण 3, कोड: वर्णन
int a = 5;
वेरिएबल a की वैल्यू 5 है।
int b = 6;
वेरिएबल b की वैल्यू 6 है।
int c = a + b;
वेरिएबल c की वैल्यू 11 है।

"एक वेरिएबल की वैल्यू का उपयोग नई वैल्यू की गणना के लिए किया जा सकता है जो पुरानी वैल्यू को बदल देगा।"

उदाहरण 4, कोड: वर्णन
int a = 2;
अब a की वैल्यू 2 है
int b = 3;
अब b की वैल्यू 3 है
a = a + b;
अब a की वैल्यू 5 है
b = b + 1;
अब b की वैल्यू 4 है

"आप स्ट्रिंग्स को + के निशान के साथ जोड़ सकते हैं:"

उदाहरण 5, कोड: वर्णन
String s1 = "Rain";
String s2 = "In";
String s3 = s1 + s2 + "Spain";
वेरिएबल s3 की वैल्यू "RainInSpain" है

"कभी-कभी एक या एक से अधिक स्पेस (रिक्त स्थान) वाली स्ट्रिंग्स उपयोगी हो सकती हैं:"

उदाहरण 6, कोड: वर्णन
String s1 = "My favorite movie is";
String s2 = "Route";
int roadNumber = 66;
String text = s1 + " " + s2 + " " + roadNumber;
text की वैल्यू "My favorite movie is Route 66" है

"आइए एक नजर डालें कि हम स्क्रीन पर टेक्स्ट और वेरिएबल कैसे डिस्प्ले करते हैं:"

उदाहरण 7, कोड:
1
System.out.println("A man's gotta do what a man's gotta do");
2
String s = "A man's gotta do what a man's gotta do";
System.out.println(s);

"वैसे, डिएगो ने मुझे आपको कुछ अभ्यास देने के लिए कहा था:"

1
टास्क
जावा सिंटेक्स,  स्तर 1सबक 4
लॉक
CodeGym. एक बार सीखें - कहीं भी उपयोग करें
यहाँ एक पहेली है: "एक बार लिखा गया, सब जगह चलता है"। उत्तर: एक Java प्रोग्राम। यह सही उत्तर है, क्योंकि Java एक तार्किक भाषा है और अच्छी तरह से संरचित है। आइए छात्रों के लिए इस आदर्श-वाक्य को फिर से लिखें: "एक बार सीखें, कहीं भी उपयोग करें!" यहाँ इस विषय पर एक छोटा सा टास्क दिया गया है: एक प्रोग्राम लिखें जो स्क्रीन पर 10 बार एक उपयोगी वाक्य डिस्प्ले करे।
1
टास्क
जावा सिंटेक्स,  स्तर 1सबक 4
लॉक
उह... नया साल मुबारक हो!
क्या होगा अगर आप अपनी पढ़ाई नहीं छोड़ते हैं? क्या होगा अगर आप टास्क पूरा करना और पाठ पर काम करना जारी रखते हैं? अगर आप ऐसा करते हैं तो आप आने वाले नए वर्ष तक, जो कम-से-कम तीन महीने दूर है, एक असली प्रोग्रामर के रूप में नए वर्ष का जश्न मना सकते हैं! यह एक सपना है। लेकिन अभी के लिए, आइए काम पर लगें। आइए कुछ अनावश्यक कमेंट्स हटाएं और नए साल की कुछ शुभकामनाएं डिस्प्ले करें।
1
टास्क
जावा सिंटेक्स,  स्तर 1सबक 4
लॉक
आइए कोड बदलें
किसी और के कोड में बदलाव करना कभी-कभी अपने स्वयं का कोड लिखने की तुलना में अधिक मुश्किल होता है। आप गुप्त CodeGym सेंटर के विशेषज्ञों के अनुभव पर भरोसा कर सकते हैं। यही कारण है कि हमारे पाठ्यक्रम में कोड ठीक करने से संबंधित टास्क शामिल हैं। अभी के लिए, आइए अपनी टेक्स्टबुक खोलें, कुछ सरल कोड पर दिमाग लगाएं और कोड को बदलें ताकि वेरिएबल name की नई वैल्यू "Amigo" हो जाए।
1
टास्क
जावा सिंटेक्स,  स्तर 1सबक 4
लॉक
कुछ और सुधार
"1001 Tips for Becoming a Great Programmer" (महान प्रोग्रामर बनने के लिए 1001 सुझाव) प्रकार के लेखों में लगभग हमेशा इस प्रकार का एक वाक्य शामिल होता है "Someone else's code will teach you how to write your own" (किसी और का कोड आपको सिखाएगा कि अपना कोड कैसे लिखें)। एक प्रोग्रामर शायद ही कभी अकेले काम करता है, इसलिए यह सलाह सच है। आप इसे अनदेखा करके कुछ हासिल नहीं कर सकते हैं। हमें टीम में काम करने और अन्य लोगों के कोड को ठीक करने का आदी होना होगा।
1
टास्क
जावा सिंटेक्स,  स्तर 1सबक 4
लॉक
अनावश्यक लाइनों को कमेंट करें
आप जितना सोचते हैं कमेंट्स उससे अधिक उपयोगी होते हैं! आप इनका उपयोग कम्पाइलर से अपने अंतरतम विचारों को छिपाने के लिए कर सकते हैं! केवल आपके साथी प्रोग्रामर इन्हें पढ़ सकेंगे। वैसे भी, हमारे कार्यक्रम में कुछ अतिरिक्त लाइनें हैं जो इसे इस तरह काम करने से रोकती हैं जैसा कि इसे करना चाहिए। अनावश्यक लाइनों को कमेंट करके समस्या का समाधान करें।
1
टास्क
जावा सिंटेक्स,  स्तर 1सबक 4
लॉक
मैं फिर से 15 वर्ष का हो गया हूँ!
आपके सामने किसी और का कोड है। यह रहस्यमय और गलत है। लेकिन आपके हाथों में प्रोग्रामिंग का जादू समाया है। आप सब कुछ बदल सकते हैं और कम्पाइलर भी इस टास्क में आपकी मदद करेगा। प्रोग्राम का नाजुक संतुलन और शांति बहाल करने के लिए आपको क्या करना चाहिए? बस प्रोग्राम बदलें ताकि वेरिएबल age की वैल्यू 15 हो जाए।
1
टास्क
जावा सिंटेक्स,  स्तर 1सबक 4
लॉक
केवल 20 काम करेगा
कई प्रोग्रामर दिमाग़ लड़ाने वाले गेम्स के प्रति सनकी होते हैं, जैसे: रुबिक क्यूब, "100 बनाने के लिए दो माचिस की तीलियों का उपयोग करें", टावर ऑफ़ हनोई और अन्य। उनके दिमाग इसी काम के लिए बने होते हैं। आइए प्रोग्राम में कुछ दिमाग़ लड़ाने वाले गेम्स हल करने का अभ्यास करें। इस मामले में, जमा और घटा के निशान इस प्रकार लगाएं कि वेरिएबल का परिणाम 20 के बराबर हो।