Java Data Types

Data types दो समूहों में विभाजित हैं।

  1. Primitive data types
  2. Non-primitive data types

Primitive और non-primitive data types के बीच कुछ अंतर इस प्रकार हैं:

  • Primitive data types पूर्वनिर्धारित होते हैं। जबकि non-primitive data types प्रोग्रामर द्वारा बनाए जाते हैं और वे पूर्वनिर्धारित नहीं होते हैं। (String को छोड़कर)।
  • एक primitive type का हमेशा एक वैल्यू होता है, जबकि non-primitive types, null भी हो सकते हैं।
  • एक primitive type, lowercase अक्षर से शुरू होता है। जबकि non-primitive types अपरकेस अक्षर से शुरू होता हैं।
  • एक primitive type का साइज़ data type पर निर्भर करता है, जबकि सभी non-primitive types का आकार एक समान होता हैं।
  • Non-primitive types का उपयोग methods को कॉल करके कुछ operations को perform करने के लिए किया जाता है, जबकि primitive types नहीं कर सकते।

Primitive या Primary Data Types

  • The primitive data type को primary data type के नाम से भी जाना जाता हैं। primitive data typeनिर्दिष्ट करता है size और type of variable वैल्यू, और इसमें कोई अतिरिक्त methods नहीं होता हैैं।
  • Java में आठ (8) primitive data type होते हैैं।
Types Size Description
byte 1 byte Store Whole numbers between -128 to 127
short 2 bytes Store Whole numbers between -32,768 to 32,767
int 4 bytes Store Whole numbers between -2,147,483,648 to 2,147,483,647
long 8 bytes Store Whole numbers between -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
float 4 bytes Store fractional numbers (Max 8 Digit, except decimal and f)
double 8 bytes Store fractional numbers (Max 17 Digit, except decimal)
boolean 1 bit To store two Conditional value: true or false.
char 2_bytes To store a single character like 'a'
Java Data Type
Primitive Data Numbers Type
  • Integer types: Whole numbers को स्टोर करता है, decimals के बिना जैसे 12345 या -12345. byte, short, int और long चार प्रकार के Integer हैैं।
  • Floating point: Floating point संख्याओं को स्टोर करता है, decimals के साथ जैसे 20.68 या -18.90, float और double दो प्रकार के Floating points होते हैं।

Primitive Java Data Types Examples

Example: Java Data Types byte
public class MyClass {

  public static void main(String[] args) {
    byte num = 125;
    System.out.println(num);
  }
}
// Result: 125
Example: Java Data Types short
public class MyClass {

  public static void main(String[] args) {
    short num = 32767;
    System.out.println(num);
  }
}
// Result: 32767
Example: Java Data Types int
public class MyClass {
public static void main(String[] args) {
int num = 2147;
System.out.println(num);
}
}
// Result: 2147
Example: Java Data Types long
public class MyClass {

  public static void main(String[] args) {
    long num = 21445357L;
    System.out.println(num);
  }
}
// Result: 21445357
Example: Java Data Types long
public class MyClass {

  public static void main(String[] args) {
    long num = 21445357L;
    System.out.println(num);
  }
}
// Result: 21445357
नोट: संख्याओं के अंत में suffix के तौर पर "L" होना चाहिए। long में इस्तेमाल suffix "L" या तो अपरकेस या लोअर केस में हो सकता है।
Example: Java Data Types float
public class MyClass {

  public static void main(String[] args) {
    float dec = 2341.14f;
    System.out.println(dec);
  }
}
// Result: 2341.14
नोट: संख्याओं के अंत में suffix के तौर पर "F" होना चाहिए। float में इस्तेमाल suffix "f" या तो अपरकेस या लोअर केस में हो सकता है।
Example: Java Data Types double
public class MyClass {

  public static void main(String[] args) {
    double digit = 2355687.42;
    System.out.println(digit);
  }
}
// Result: 2355687.42

Scientific Numbers Floating point नंबर को scientific numbers भी कहा जा सकता है, "e" का उपयोग करके जो 10 की power को दर्शाता है।

Example: Scientific Number
public class MyClass {

  public static void main(String[] args) {
    float digit1 = 5e3f;
    double digit2 = 5e4;
    System.out.println(digit1);
    System.out.println(digit2);
  }
}
// Result: 5000.0
// Result: 50000.0

उदाहरण का सारांश

float: 5e3f = 5 * (10*10*10) = 5 * 1000 = 5000.0

double: 5e4 = 5 * (10*10*10*10) = 5 * 10000 = 50000.0

Example: Java Data Types char
public class MyClass {

  public static void main(String[] args) {
    char character = 'A';
    System.out.println(character);
  }
}
// Result: A

char का उपयोग किसी भी एक single character को स्टोर करने के लिए किया जाता है। character को single quotes से घिरा होना चाहिए जैसे 'A' या 'b'.

Example: Java Data Types boolean
public class MyClass {

  public static void main(String[] args) {
    boolean state = true;
    System.out.println(state);
  }
}
// Result: true

Non-Primitive Data Types

Non-primitive data types को reference types भी कहा जाता है क्योंकि यह objects का वर्णन करता है। एक String का उपयोग किसी भी टेक्स्ट को स्टोर करने के लिए किया जाता है जैसे "I Can print any text". यह हमेशा double quotes (" ") से घिरा हुआ है।

Example: Java Data Types String
public class MyClass {

  public static void main(String[] args) {
    String name = "I Can Print Text";
    System.out.println(name);
  }
}
// Result: I Can Print Text

Strings, Arrays, Classes, Interface, आदि non-primitive Java data types हैं। हम अगले chapters में उनके बारे में और जानेंगे।

Article By: Brajlal Prasad
Created on: 17 Feb 2023  2869  Views
 Print Article
Report Error

If you want to report an error, or any suggestion please send us an email to [email protected]