💻

जावा के कुछ बेसिक फंडामेंटल टॉपिक्स

Jun 20, 2024

जावा मूल बातें

मुख्य विषय

  • आउटपुट कैसे देते हैं
  • वैरियेबल्स क्या होते हैं
  • डाटा टाइप्स क्या होते हैं
  • यूज़र से इनपुट कैसे लेते हैं

आउटपुट कैसे लेते हैं

  • आउटपुट के लिए इस्तेमाल होता है: System.out.println()
  • मूल सेंटेंस: System.out.println("Hello World");
    • System: क्लास
    • out: ऑब्जेक्ट
    • println(): मेथड
  • सभी कमांड सेमिकोलन (;) से खत्म होती हैं
  • डबल कोट्स के अंदर जो भी लिखेंगे, वह आउटपुट के रूप में प्रिंट होगा
  • डबल कोट्स के बजाय सिंगल कोट्स का उपयोग भी संभव है पर कन्वेंशन के हिसाब से स्ट्रिंग्स के लिए डबल कोट्स का उपयोग करते हैं
  • print() और println() का अंतर:
    • print(): आउटपुट प्रिंट करेगा बिना नई लाइन के
    • println(): आउटपुट प्रिंट करेगा एक नई लाइन के साथ
  • एक और तरीका: \n (बैकस्लैश-एन) को स्ट्रिंग में उपयोग करके नई लाइन लगाने का

प्रिंटिंग उदाहरण

System.out.print("Hello, World!"); // बिना नई लाइन System.out.println("Hello, World!"); // नई लाइन के साथ System.out.print("Hello World \n with Java");

पैटर्न प्रिंटिंग

  • एक स्टार पैटर्न को प्रिंट करना:
System.out.println("*"); System.out.println("**"); System.out.println("***"); System.out.println("****");
  • println मात्र बाद में नई लाइन डालता है

वैरियेबल्स क्या होते हैं

  • कंटेनर्स होते हैं जिनमें डाटा स्टोर होता है
  • डिफाइन करते समय उनका डाटा टाइप बताना पड़ता है
  • उदाहरण:
    • int a = 10;
    • String name = "Tony Stark";
    • float price = 5.25f;
  • मेमोरी में
    • हर वैरियेबल का एक एड्रेस होता है
    • उनकी वैल्यूज को डिफाइन किए गए डाटा टाइप के हिसाब से स्टोर करते हैं

डाटा टाइप्स

  • जावा एक स्ट्रॉन्गली टाइप लैंग्वेज है
  • वैरियेबल्स डिफाइन करते समय उनका टाइप बताना अनिवार्य है
  • प्रिमिटिव डाटा टाइप्स:
    • byte, short, int, long, float, double, boolean, char
  • नॉन-प्रिमिटिव डाटा टाइप्स:
    • कस्टमाइज़्ड, यूजर डिफाइंड

ऑपरेशन और उनके परिणाम

  • वैरियेबल्स पर ऑपरेशन कर सकते हैं (जोड़, घटाना, गुणा, भाग)
  • उलझन से बचने के लिए प्रायोरिटी का ध्यान रखना जरूरी है
  • उदाहरण: int a = 10; int b = 25; int sum = a + b; System.out.println(sum); // प्रिंट करेगा 35

इनपुट कैसे लेते हैं

  • Scanner क्लास का उपयोग किया जाता है
  • उपयोग: import java.util.Scanner; Scanner sc = new Scanner(System.in); System.out.print("Enter a number: "); int num = sc.nextInt(); System.out.println("You entered: " + num);
  • अधिक स्कैनर मेथड्स:
    • next(): स्ट्रिंग का एक ही टोकन
    • nextLine(): पूरी लाइन
    • nextInt(), nextFloat(), nextDouble(), ...

प्रैक्टिस क्वेश्चन

  • दो वैरियेबल्स से इनपुट लें और उनका सम प्रिंट करें: import java.util.Scanner; Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int sum = a + b; System.out.println("Sum: " + sum);