BCA / B.Tech 9 min read

Literals in Hindi

Literals in java in Hindi | जावा में literals हिंदी में :


जावा में लिटरल्स किसी भी वैरिएबल में स्थिर मानों को असाइन करने का एक सरल और सुसंगत तरीका है। लिटरल्स विभिन्न प्रकार के होते हैं जैसे इंटीजर, फ्लोटिंग-पॉइंट, कैरेक्टर, स्ट्रिंग, बूलियन, और नल लिटरल्स। ये प्रोग्रामिंग के दौरान वैरिएबल्स को स्पष्ट रूप से समझने और उपयोग करने में मदद करते हैं।

लिटरल्स (Literals) क्या होते हैं?

जावा या किसी भी प्रोग्रामिंग भाषा में लिटरल्स (Literals) वे मान होते हैं जो कोड में सीधे उपयोग किए जाते हैं और इनका मान स्थिर होता है। इन्हें कॉनस्टेंट वैल्यू भी कहा जा सकता है। लिटरल्स का उपयोग वैरिएबल्स में डेटा स्टोर करने के लिए किया जाता है। उदाहरण के लिए, 10, "Hello", 3.14, ये सभी लिटरल्स हैं। जब हम प्रोग्राम में लिटरल्स का उपयोग करते हैं, तो ये अपने प्रकार के अनुसार डेटा को वैरिएबल्स में स्टोर करते हैं।

जावा में विभिन्न प्रकार के लिटरल्स होते हैं, जो प्राइमिटिव डेटा टाइप्स (जैसे int, char, boolean, आदि) और ऑब्जेक्ट्स को निर्दिष्ट करने के लिए उपयोग किए जाते हैं। आइए जावा में उपलब्ध विभिन्न प्रकार के लिटरल्स को विस्तार से समझते हैं।

Types of Literals in java in Hindi | जावा में लिटरल्स के प्रकार :

इंटीजर लिटरल्स (Integer Literals)
फ्लोटिंग-पॉइंट लिटरल्स (Floating-Point Literals)
कैरेक्टर लिटरल्स (Character Literals)
स्ट्रिंग लिटरल्स (String Literals)
बूलियन लिटरल्स (Boolean Literals)
नल लिटरल्स (Null Literals)

1. इंटीजर लिटरल्स (Integer Literals) :

इंटीजर लिटरल्स वे लिटरल्स होते हैं जो पूर्णांक संख्याओं का प्रतिनिधित्व करते हैं। इन्हें दशमलव (Decimal), अष्टाधारी (Octal), षोडशाधारी (Hexadecimal), या बाइनरी (Binary) में लिखा जा सकता है।

दशमलव लिटरल्स (Decimal Literals) :

दशमलव प्रणाली में इंटीजर लिटरल्स को सामान्य अंकों (0-9) का उपयोग करके लिखा जाता है।
उदाहरण:

int a = 100;  // दशमलव लिटरल

अष्टाधारी लिटरल्स (Octal Literals) :

अष्टाधारी प्रणाली में इंटीजर लिटरल्स को 0 से 7 के अंकों का उपयोग करके लिखा जाता है और इनकी शुरुआत 0 से होती है।
उदाहरण:

int b = 010;  // अष्टाधारी लिटरल (Decimal में 8 के बराबर)

षोडशाधारी लिटरल्स (Hexadecimal Literals):

षोडशाधारी प्रणाली में अंकों का उपयोग 0-9 और अक्षर A-F (या a-f) तक किया जाता है। इसे दर्शाने के लिए लिटरल की शुरुआत 0x या 0X से होती है।
उदाहरण:

int c = 0x1A;  // षोडशाधारी लिटरल (Decimal में 26 के बराबर)

बाइनरी लिटरल्स (Binary Literals):

बाइनरी लिटरल्स को 0 और 1 के अंकों के रूप में दर्शाया जाता है और इन्हें 0b या 0B से शुरू किया जाता है।
उदाहरण:

int d = 0b1010;  // बाइनरी लिटरल (Decimal में 10 के बराबर)

2. फ्लोटिंग-पॉइंट लिटरल्स (Floating-Point Literals) :

फ्लोटिंग-पॉइंट लिटरल्स वे लिटरल्स होते हैं जो दशमलव अंकों का प्रतिनिधित्व करते हैं। इनका उपयोग तब किया जाता है जब आपको गैर-पूर्णांक मान की आवश्यकता होती है। इन लिटरल्स को float और double के रूप में स्टोर किया जाता है।

उदाहरण:
double pi = 3.14159;  // फ्लोटिंग-पॉइंट लिटरल
float f = 6.022f;     // फ्लोट लिटरल (f या F का उपयोग float के लिए किया जाता है)
यहां, pi एक double प्रकार का लिटरल है और f एक float प्रकार का लिटरल है।

3. कैरेक्टर लिटरल्स (Character Literals) :

कैरेक्टर लिटरल्स एकल अक्षरों या प्रतीकों को दर्शाते हैं और इन्हें एकल उद्धरण (single quotes) में लिखा जाता है। इनका उपयोग char प्रकार के वैरिएबल्स में किया जाता है।

उदाहरण:
char ch = 'A';   // कैरेक्टर लिटरल
char ch2 = '9';  // यह भी एक वैध कैरेक्टर लिटरल है
कैरेक्टर लिटरल्स में एस्केप सीक्वेंस का भी उपयोग किया जा सकता है, जैसे:

\n (नया लाइन)
\t (टैब)
\' (सिंगल क्वोट)
\" (डबल क्वोट)
\\ (बैकस्लैश)
उदाहरण:

char newLine = '\n';  // एस्केप सीक्वेंस का उपयोग

4. स्ट्रिंग लिटरल्स (String Literals) :

स्ट्रिंग लिटरल्स अक्षरों के अनुक्रम (sequence of characters) को दर्शाते हैं। इन्हें डबल उद्धरण (double quotes) में लिखा जाता है। जावा में, स्ट्रिंग लिटरल्स को String प्रकार के रूप में माना जाता है।

उदाहरण:
String str = "Hello, World!";  // स्ट्रिंग लिटरल
स्ट्रिंग लिटरल्स कैरेक्टर्स का एक समूह होते हैं और इन्हें इम्युटेबल (immutable) माना जाता है, जिसका अर्थ है कि इनका मान एक बार सेट होने के बाद बदला नहीं जा सकता।

5. बूलियन लिटरल्स (Boolean Literals) :

बूलियन लिटरल्स true या false को दर्शाते हैं। इन्हें boolean प्रकार के वैरिएबल्स में स्टोर किया जाता है और इनका उपयोग लॉजिकल स्थितियों को दर्शाने के लिए किया जाता है।

उदाहरण:
boolean isJavaFun = true;   // बूलियन लिटरल
boolean isFishTasty = false;  // बूलियन लिटरल
यहाँ isJavaFun और isFishTasty बूलियन लिटरल्स हैं, जिनका मान या तो true हो सकता है या false।

6. नल लिटरल्स (Null Literals) :

नल लिटरल्स एक विशेष प्रकार का लिटरल होता है, जिसका मान null होता है। इसका उपयोग यह दर्शाने के लिए किया जाता है कि कोई ऑब्जेक्ट वैरिएबल किसी ऑब्जेक्ट को संदर्भित नहीं कर रहा है।

उदाहरण:
String str = null;  // नल लिटरल
इस उदाहरण में, str एक वैरिएबल है, जो किसी ऑब्जेक्ट को संदर्भित नहीं कर रहा है, अर्थात् इसका मान null है।

 Benefits of using literals in Java in Hindi | लिटरल्स के उपयोग के लाभ :
 
  • सरलता: लिटरल्स का उपयोग प्रोग्राम में स्थिर और स्पष्ट मानों को दर्शाने के लिए किया जाता है, जिससे कोड लिखना और समझना आसान हो जाता है।
  • प्रदर्शन: लिटरल्स कोड के प्रदर्शन को बेहतर बनाने में मदद करते हैं क्योंकि इनका मान स्थिर होता है और इन्हें बार-बार कैलकुलेट नहीं करना पड़ता।
  • किसी भी प्रकार के मान को दर्शाना: लिटरल्स के विभिन्न प्रकारों के माध्यम से हम इंटीजर, फ्लोट, कैरेक्टर, स्ट्रिंग, बूलियन आदि प्रकार के डेटा को सीधे वैरिएबल्स में असाइन कर सकते हैं।
  • कोड रीडेबिलिटी: लिटरल्स का उपयोग करने से कोड की रीडेबिलिटी बढ़ जाती है, क्योंकि हम वैरिएबल्स को अर्थपूर्ण मान प्रदान कर सकते हैं।


In this Chapter

Literals in Hindi
BCA || Java 2024 Paper || MDSU Exam Paper
What is Java, Characteristics of Java - Java क्या है और जावा की विशेषताएं
Difference between Java and C++ in Hindi. (Java और C++ में अंतर )
Applications of Java Programming in Hindi
OOPS concepts in Java Hindi
What is JVM and JRE in hindi
Features of JAVA in hindi
What is Java bean in hindi & advantage in Hindi
Difference between Java and JavaScript in Hindi
JIT Compiler in Hindi
What is Control Statement (structure) in Hindi
What is variable in hindi (वेरिएबल क्या होता है?):-
Java URL Class in Hindi
What is Java swing and its methods in Hindi
Operators in Java in Hindi
Class & Method in Hindi
Inheritance in Java in Hindi | जावा में इनहेरिटेंस हिंदी में
instance Operator in Hindi
Token in Hindi
Data Types in Hindi
Constructor in Hindi
Object-Oriented-Design in Hindi
Conditional Operator in Hindi
Constant in Hindi
Reference Variable in Hindi
Type Casting in Hindi
Identifiers in Hindi
Array in Hindi
Anonymous Array in Hindi
Access Modifiers in Hindi
Enum Data type in Hindi
Keywords in Hindi-Java
Super Keywords in Hindi
Static Keywords in Hindi
Final Keywords in Hindi
New Operator in Hindi
Method Types in Hindi
Method Overloading in Hindi
Method Overriding in Hindi
Method Hiding in Hindi
Class & Object in Hindi
Diffrence Beetween Class & Object in Hindi
Math Class in Hindi
Abstraction in Hindi
Adapter Pattern in Hindi
Package in Hindi
Class & Structure in Java in Hindi
Exception Handling in Hindi