जावा डेटा प्रकार (आदिम प्रकार)

इस ट्यूटोरियल में, हम उदाहरणों की मदद से जावा में सभी 8 आदिम डेटा प्रकारों के बारे में जानेंगे।

जावा डेटा प्रकार

जैसा कि नाम से पता चलता है, डेटा प्रकार उन डेटा के प्रकार को निर्दिष्ट करते हैं जो जावा में चर के अंदर संग्रहीत किए जा सकते हैं।

जावा एक स्टेटिकली टाइप की गई भाषा है। इसका मतलब यह है कि सभी चरों को इस्तेमाल करने से पहले घोषित किया जाना चाहिए।

 इंट स्पीड;

यहां, गति एक चर है, और चर का डेटा प्रकार है int

इंट डेटा प्रकार निर्धारित करता है कि गति चर में केवल पूर्णांक हो सकते हैं।

जावा प्रोग्रामिंग भाषा में 8 डेटा प्रकार पूर्वनिर्धारित हैं, जिन्हें आदिम डेटा प्रकार के रूप में जाना जाता है।

नोट : आदिम डेटा प्रकारों के अलावा, संदर्भित प्रकार (ऑब्जेक्ट प्रकार) भी हैं।

8 आदिम डेटा प्रकार

1. बूलियन प्रकार

  • booleanडेटा प्रकार या तो दो संभावित मान है, trueया false
  • डिफ़ॉल्ट मान false:।
  • वे आमतौर पर सही / गलत स्थितियों के लिए उपयोग किए जाते हैं।

उदाहरण 1: जावा बूलियन डेटा प्रकार

 class Main ( public static void main(String() args) ( boolean flag = true; System.out.println(flag); // prints true ) )

2. बाइट प्रकार

  • byteडेटा प्रकार से मान हो सकते हैं -128 को 127 (8 बिट दो के पूरक पूर्णांक हस्ताक्षर किए)।
  • यदि यह निश्चित है कि एक चर का मान -128 से 127 के भीतर होगा, तो इसका उपयोग मेमोरी को बचाने के लिए int के बजाय किया जाता है।
  • डिफ़ॉल्ट मान: 0

उदाहरण 2: जावा बाइट डेटा प्रकार

 class Main ( public static void main(String() args) ( byte range; range = 124; System.out.println(range); // prints 124 ) )

3. संक्षिप्त प्रकार

  • shortजावा में डेटा प्रकार से मान हो सकते हैं -32768 करने के लिए 32767 (16-बिट दो के पूरक पूर्णांक हस्ताक्षर किए)।
  • यदि यह निश्चित है कि एक चर का मान -32768 और 32767 के भीतर होगा, तो इसका उपयोग अन्य पूर्णांक डेटा प्रकारों ( int, long) के बजाय किया जाता है ।
  • डिफ़ॉल्ट मान: 0

उदाहरण 3: जावा लघु डेटा प्रकार

 class Main ( public static void main(String() args) ( short temperature; temperature = -200; System.out.println(temperature); // prints -200 ) )

4. int प्रकार

  • intडेटा प्रकार से मान हो सकते हैं -2 31 करने के लिए 2 31 -1 (32-बिट दो के पूरक पूर्णांक हस्ताक्षर किए)।
  • यदि आप जावा 8 या उसके बाद का उपयोग कर रहे हैं, तो आप एक अहस्ताक्षरित 32-बिट पूर्णांक का उपयोग कर सकते हैं। इसका न्यूनतम मान 0 और अधिकतम मान 2 32 -1 होगा। अधिक जानने के लिए, जावा 8 में अहस्ताक्षरित पूर्णांक का उपयोग कैसे करें?
  • डिफ़ॉल्ट मान: 0

उदाहरण 4: जावा इंट डेटा प्रकार

 class Main ( public static void main(String() args) ( int range = -4250000; System.out.println(range); // print -4250000 ) )

5. लंबा प्रकार

  • longडेटा प्रकार से मान हो सकते हैं -2 63 करने के लिए 2 63 -1 (64-बिट दो के पूरक पूर्णांक हस्ताक्षर किए)।
  • यदि आप जावा 8 या उसके बाद का उपयोग कर रहे हैं, तो आप 0 के न्यूनतम मान और 2 64 -1 के अधिकतम मान के साथ एक 64-बिट पूर्णांक का उपयोग कर सकते हैं ।
  • डिफ़ॉल्ट मान: 0

उदाहरण 5: जावा लंबा डेटा प्रकार

 class LongExample ( public static void main(String() args) ( long range = -42332200000L; System.out.println(range); // prints -42332200000 ) )

सूचना, के Lअंत में उपयोग -42332200000। यह दर्शाता है कि यह एक अभिन्न शाब्दिक longप्रकार है। आप इस लेख में बाद में अभिन्न शाब्दिक के बारे में जानेंगे।

6. डबल प्रकार

  • doubleडेटा प्रकार एक डबल परिशुद्धता 64-बिट फ्लोटिंग प्वाइंट है।
  • मुद्रा जैसे सटीक मूल्यों के लिए इसका उपयोग कभी नहीं किया जाना चाहिए।
  • डिफ़ॉल्ट मूल्य: 0.0 (0.0d)

Example 6: Java double data type

 class Main ( public static void main(String() args) ( double number = -42.3; System.out.println(number); // prints -42.3 ) )

7. float type

  • The float data type is a single-precision 32-bit floating-point.Learn more about single-precision and double-precision floating-point if you are interested.
  • It should never be used for precise values such as currency.
  • Default value: 0.0 (0.0f)

Example 7: Java float data type

 class Main ( public static void main(String() args) ( float number = -42.3f; System.out.println(number); // prints -42.3 ) )

Notice that, we have used -42.3f instead of -42.3in the above program. It's because -42.3 is a double literal.

To tell the compiler to treat -42.3 as float rather than double, you need to use f or F.

If you want to know about single-precision and double-precision, visit Java single-precision and double-precision floating-point.

8. char type

  • It's a 16-bit Unicode character.
  • The minimum value of the char data type is 'u0000' (0) and the maximum value of the is 'uffff'.
  • Default value: 'u0000'

Example 8: Java char data type

 class Main ( public static void main(String() args) ( char letter = 'u0051'; System.out.println(letter); // prints Q ) )

Here, the Unicode value of Q is u0051. Hence, we get Q as the output.

Here is another example:

 class Main ( public static void main(String() args) ( char letter1 = '9'; System.out.println(letter1); // prints 9 char letter2 = 65; System.out.println(letter2); // prints A ) )

Here, we have assigned 9 as a character (specified by single quotes) to the letter1 variable. However, the letter2 variable is assigned 65 as an integer number (no single quotes).

Hence, A is printed to the output. It is because Java treats characters as integral types and the ASCII value of A is 65. To learn more about ASCII, visit What is ASCII Code?.

String type

जावा java.lang.Stringवर्ग के माध्यम से वर्ण तार के लिए भी समर्थन प्रदान करता है । जावा में स्ट्रिंग्स आदिम प्रकार नहीं हैं। इसके बजाय, वे ऑब्जेक्ट हैं। उदाहरण के लिए,

 स्ट्रिंग myString = "जावा प्रोग्रामिंग";

यहाँ, MyString Stringक्लास का एक ऑब्जेक्ट है । अधिक जानने के लिए, जावा स्ट्रिंग्स पर जाएँ।

दिलचस्प लेख...