JAVA – Data Types in Hindi

  • Introduction to data types in Java in Hindi
    • primitive data types in java in Hindi
data types in Java in Hindi

Introduction to data types in Java

Data types विभिन्न आकारों और values को specify करते हैं जिन्हें variable में संग्रहीत किया जा सकता है। जावा में दो प्रकार के data types हैं:

  1. Primitive data types: primitive data types में boolean, char, byte, short, int, long, float और double शामिल हैं।
  2. Non-primitive data types: non-primitive डेटा types में classes, interface और Arrays शामिल हैं।

Java Primitive Data Types 

जावा भाषा में, primitive डेटा types डेटा manipulation के building blocks हैं। ये जावा भाषा में उपलब्ध सबसे basic डेटा types हैं।

8 प्रकार के primitive data types हैं:

  • Boolean data type
  • Byte data type
  • Char data type
  • Short data type
  • int data type
  • long data type
  • float data type
  • double data type
डाटा प्रकारडिफ़ॉल्ट मानडिफ़ॉल्ट आकार
बूलियनअसत्य1 बिट
चार‘\ U0000’2 बाइट
बाइट01 बाइट
कम02 बाइट
पूर्णांक04 बाइट
लंबा0L8 बाइट
नाव0.0f4 बाइट
दोहरा0.0d8 बाइट

Boolean Data Type

Boolean data type का उपयोग केवल दो possible values को संग्रहीत करने के लिए किया जाता है: true और false यह डेटा type सरल flags के लिए उपयोग किया जाता है जो true/false स्थितियों को track करता है।

Boolean डेटा type एक bit जानकारी को specify करता है, लेकिन इसके “size” को सटीक रूप से परिभाषित नहीं किया जा सकता है।

उदाहरण: Boolean one = false

Byte Data Type

Byte data type, primitive डेटा type का एक उदाहरण है। यह 8-bit signed दो complement integer है। इसकी value-range -128 से 127 (inclusive) के बीच है। इसकी minimum value -128 है और maximum value 127 है। इसकी डिफ़ॉल्ट value 0 है।

Byte data type का उपयोग बड़े arrays में मेमोरी को बचाने के लिए किया जाता है जहां मेमोरी saving की सबसे अधिक आवश्यकता होती है। यह space बचाता है क्योंकि एक byte एक integer से 4 गुना छोटा होता है। इसका उपयोग “int” data type के स्थान पर भी किया जा सकता है।

उदाहरण: byte a = 10, byte b = -20

Short Data Type

Short डेटा type एक 16-bit signed two’s complement integer है। इसकी value-range -32,768 से 32,767 (inclusive) के बीच है। इसकी minimum value -32,768 और maximum value 32,767 है। इसकी डिफ़ॉल्ट value 0 है।

Short डेटा type का उपयोग byte डेटा type की तरह ही मेमोरी को बचाने के लिए भी किया जा सकता है। एक short डेटा type integer से 2 गुना छोटा होता है।

उदाहरण: short s = 10000, short r = -5000

Int Data Type

Int data type एक 32-bit signed two’s complement integer है। इसकी value-range – 2,147,483,648 (-2 ^ 31) से 2,147,483,647 (2 ^ 31 -1) (inclusive) के बीच है। इसकी minimum value है – 2,147,483,648 और maximum value 2,147,483,647 है। इसकी डिफ़ॉल्ट value 0 है।

Int data type का उपयोग आम तौर पर integral values के लिए डिफ़ॉल्ट डेटा type के रूप में किया जाता है जब तक कि memory के बारे में कोई समस्या न हो।

उदाहरण: int a = 100000, int b = -200000

Long Data Types

Long Data Types 64-bit two’s complement integer है। इसकी value-range -9,223,372,036,854,775,808 (-2 ^ 63) से 9,223,372,036,854,775,807 (2 ^ 63 -1) (inclusive) के बीच है। इसकी minimum value है – 9,223,372,036,854,775,808 and maximum value 9,223,372,036,854,775,807 है। इसकी डिफ़ॉल्ट value 0. है। long डेटा types का उपयोग तब किया जाता है जब आपको int द्वारा प्रदान की गई values से अधिक values की range की आवश्यकता होती है।

उदाहरण: Long a = 100000L, long b = -200000L

Float Data Type

Float data type एक single-precision 32-bit IEEE 754 floating point है। value range is unlimited है। यदि आपको floating type नंबरों की बड़ी arrays में मेमोरी को बचाने की आवश्यकता है, तो float (डबल के बजाय) का उपयोग करने की सिफारिश की जाती है। float डेटा type का उपयोग precise values के लिए कभी नहीं किया जाना चाहिए, जैसे currency. इसकी डिफ़ॉल्ट value 0.0F है।

उदाहरण: float f1 = 234.5f

Double Data Type

Double data type एक double-precision 64-bit IEEE 754 floating point है। इसकी value range असीमित है। double data type आमतौर पर float की तरह decimal values के लिए उपयोग किया जाता है। double data type का उपयोग कभी भी precise values के लिए नहीं किया जाना चाहिए, जैसे currency. इसकी डिफ़ॉल्ट value 0.0d है।

उदाहरण: double d1 = 12.3

Char Data Type

Char डेटा type एक single 16-bit unicode character है। इसकी value-range ‘\ u0000’ (या 0) से ‘\’ uffff ‘(या 65,535 inclusive) के बीच है। characters को संग्रहीत करने के लिए char data type का उपयोग किया जाता है।

उदाहरण: Char letterA = ‘A’

Why char uses 2 byte in java and what is \u0000?

ऐसा इसलिए है क्योंकि जावा unicode सिस्टम का उपयोग करता है न कि ASCII code सिस्टम का। unicode system की सबसे निचली range \ u0000 है।

Leave a Reply

DMCA.com Protection Status