Kotlin Academy · पाठ

आपका पहला Kotlin प्रोग्राम: main, println और Input

पूरा Hello World लिखें, console input पढ़ें और फ़ॉर्मैट किया हुआ output प्रिंट करें

पाठ 4, कुल 4 में से13 चरण

आपका पहला Kotlin प्रोग्राम: main, println और Input, CoddyKit पर Kotlin Academy का एक निःशुल्क पाठ है। यह 4 में से 4वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह Kotlin Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। Kotlin Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

main फ़ंक्शन

हर स्वतंत्र कोटलिन प्रोग्राम fun main() से शुरू होता है। प्रोग्राम शुरू होने पर JVM इस फ़ंक्शन को कॉल करता है।

fun main() {
    // your code here
}

हैलो, वर्ल्ड

यह पारंपरिक पहला प्रोग्राम है। println कंसोल में पाठ की एक पंक्ति लिखता है और उसके बाद नई पंक्ति जोड़ता है।

fun main() {
    println("Hello, World!")
}

println बनाम print

println अंत में नई पंक्ति जोड़ता है। print ऐसा नहीं करता। जब आप एक ही पंक्ति में लगातार आउटपुट चाहते हों, तब print का उपयोग करें।

fun main() {
    print("Hello, ")
    print("Kotlin")
    println("!") // newline after
    println("Next line")
}

चर और प्रिंट करना

val (केवल-पठन) या var (परिवर्तनशील) से चर घोषित करें, फिर $ का उपयोग करके उसे स्ट्रिंग में शामिल करें।

fun main() {
    val name = "Alice"
    val age = 30
    println("Name: $name, Age: $age")
}

कई तर्कों वाला println

आप + ऑपरेटर से मानों को जोड़ भी सकते हैं, हालांकि स्ट्रिंग टेम्पलेट आम तौर पर अधिक साफ़ होते हैं।

fun main() {
    val city = "Istanbul"
    val temp = 22
    println("Weather in " + city + ": " + temp + "C")
}

कंसोल इनपुट पढ़ना

readLine() मानक इनपुट से पाठ की एक पंक्ति पढ़ता है। यह String? (नल-योग्य) लौटाता है—गैर-नल मान पाने के लिए !! या किसी वैकल्पिक मान का उपयोग करें।

fun main() {
    println("Enter your name:")
    val name = readLine() ?: "Stranger"
    println("Hello, $name!")
}

readln() (कोटलिन 1.6+)

आधुनिक कोटलिन में readln() उपलब्ध है, जो गैर-नल String लौटाता है और इनपुट बंद होने पर त्रुटि उत्पन्न करता है—सरल प्रोग्रामों के लिए यह अधिक साफ़ तरीका है।

fun main() {
    println("Type something:")
    val line = readln()
    println("You typed: $line")
}

इनपुट से संख्याओं का विश्लेषण

कंसोल इनपुट String के रूप में आता है। सुरक्षित विश्लेषण के लिए toInt() या toIntOrNull() से इसे बदलें।

fun main() {
    println("Enter your age:")
    val ageInput = readln()
    val age = ageInput.toIntOrNull() ?: 0
    println("Next year you will be ${age + 1}")
}

कई इनपुट

एक से अधिक मान एकत्र करने के लिए readln() को कई बार कॉल करें।

fun main() {
    println("First name:")
    val first = readln()
    println("Last name:")
    val last = readln()
    println("Full name: $first $last")
}

आउटपुट का प्रारूपण

किसी भी व्यंजक—अंकगणित, फ़ंक्शन कॉल या सदस्य तक पहुँच—को शामिल करने के लिए ${...} वाले स्ट्रिंग टेम्पलेट का उपयोग करें।

fun main() {
    val price = 19.99
    val quantity = 3
    println("Total: ${price * quantity}")
    println("Items: ${quantity}x")
}

तर्कों वाला main

fun main(args: Array<String>) कमांड-लाइन तर्क प्राप्त करता है। यह CLI टूलों के लिए उपयोगी है।

fun main(args: Array<String>) {
    if (args.isEmpty()) {
        println("No args passed")
    } else {
        println("First arg: ${args[0]}")
    }
}

त्वरित जाँच

आधुनिक कोटलिन में कौन-सा फ़ंक्शन मानक इनपुट से गैर-नल पंक्ति पढ़ता है?

पुनरावलोकन

fun main() प्रवेश-बिंदु है। println नई पंक्ति के साथ प्रिंट करता है, जबकि print उसके बिना। इनपुट readln() (गैर-नल) या readLine() (नल-योग्य) से पढ़ें। $ और ${...} वाले स्ट्रिंग टेम्पलेट आउटपुट को संक्षिप्त बनाते हैं।

शुरुआत निःशुल्क

एआई शिक्षक के साथ Kotlin सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
51
पाठ
203

अक्सर पूछे जाने वाले प्रश्न

क्या “आपका पहला Kotlin प्रोग्राम: main, println और Input” पाठ निःशुल्क है?

हाँ — Kotlin Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “आपका पहला Kotlin प्रोग्राम: main, println और Input” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। Kotlin Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“आपका पहला Kotlin प्रोग्राम: main, println और Input” में मैं क्या सीखूँगा?

पूरा Hello World लिखें, console input पढ़ें और फ़ॉर्मैट किया हुआ output प्रिंट करें आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ Kotlin Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या Kotlin Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर Kotlin Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 4वाँ पाठ है।

“आपका पहला Kotlin प्रोग्राम: main, println और Input” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस Kotlin Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर Kotlin Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. Kotlin की स्थापना: REPL, IntelliJ और Online Playground
  2. val बनाम var: पहले दिन से अपरिवर्तनीयता
  3. Kotlin के मूल प्रकार: Int, Double, Boolean, Char
  4. आपका पहला Kotlin प्रोग्राम: main, println और Input
← Kotlin Academy पर वापस जाएँ