ASK A QUESTION

    Data Types in Hindi

in Hindi - Data Types



Data types ये keywords है |Variables की values के लिए अलग-अलग data types बनाये गए है |

Data Types के लिए दो प्रकार बनाये गए है |

  1. Primitive Data Types(Basic)
  2. Non-primitive Data Types

Primitive Data Types आठ प्रकार के है |

  1. byte
  2. int(Integer)
  3. short
  4. long
  5. char(Character)
  6. float(floating-point)
  7. double(floating-point)
  8. boolean

Non-Primitive Data Types दो प्रकार के है |

  1. Strings
  2. Arrays

1. byte

  • byte ये एक integer data type है | ये data type का size सबसे छोटा होता है |
  • byte data type; normal integer data type से चार गुना छोटा होता है |
  • byte data type की size '1 byte' होती है या 8-bit का होता है |
  • byte data type की default value '0' होती है |
  • byte की range -128(-2^7) से 127(2^7-1)

Example for byte Data Type

Source Code :
//Sample.java
class Sample{  
public static void main(String[] args){  
  
byte b = 127;   
    System.out.println(b);  
}
}
Output:
127

2. int(Integer)

  • int ये data type; byte, short से size में बड़ा होता है |
  • इसका size 4 bytes होता है |
  • default value '0' होती है |
  • Range - 2,147,483,648 (-2^31) से 2,147,483,647 (2^31-1) तक होती है |

Example for short Data Type

Source Code :
//Sample.java
class Sample{  
public static void main(String[] args){  
  
int i = 3;   
    System.out.println(i);  
}
}
Output:
3

3. short Data Type

  • short data type का size 2 bytes का होता है |
  • Range -32,768 (-2^15) से 32,767 (2^15-1)
  • Default value '0' होती है |

Example for short Data Type

Source Code :
//Sample.java
class Sample{  
public static void main(String[] args){  
  
short s = 32767;   
    System.out.println(s);  
}
}
Output:
32767

4. long Data Type

  • integer में सबसे बड़ा long integer data type है |
  • long data type का size 8 bytes होता है |
  • Range -9,223,372,036,854,775,808(-2^63) से -9,223,372,036,854,775,807(2^63-1) तक होती है |
  • Default value '0L' होती है |

Example for long Data Type

Source Code :
//Sample.java
class Sample{  
public static void main(String[] args){  
  
long l = 458L;   
    System.out.println(l);  
}
}
Output:
458

5. char Data Type

  • char data type का size 2 bytes होता है |
  • Range \u0000’ या 0 से \uffff या 65535 तक होती है |
  • char data type पर एक ही character होता है |
  • character को single quote (' ') में लिखा जाता है |

Example for char Data Type

Source Code :
//Sample.java
class Sample{  
public static void main(String[] args){  
  
char c = 'A';   
    System.out.println(c);  
}
}
Output:
A

character data type की size '2 bytes' क्यों होती है ?

C और C++ में char 1 byte का होता है | इसकी range -128 से 127 या unsigned(0 से 255) तक होती है | पर C और C++ में Unicode System के character support नहीं करता |

Java में character के लिए unicode system होता है | ये सभी international languages के लिए होता है |

6. float Data Type

  • float data type का size 4 bytes होता है |
  • Range 3.4e−038 से 3.4e+038 तक होती है |
  • Default value '0.0f' होती है |

Example for float Data Type

Source Code :
//Sample.java
class Sample{  
public static void main(String[] args){  
  
float f = 0.8f;   
    System.out.println(f);  
}
}
Output:
0.8

7. double Data Type

  • double data type का size 8 bytes होता है |
  • Range 1.7e−308 से 1.7e+038 तक होती है |
  • Default value '0.0d' होती है |

Example for double Data Type

Source Code :
//Sample.java
class Sample{  
public static void main(String[] args){  
  
double d = 45.8d;   
    System.out.println(d);  
}
}
Output:
45.8

8. boolean Data Type

  • 'boolean' keyword का इस्तेमाल किया जाता है |
  • boolean data type के लिए 'true' और false' ये दो values होती है |
  • Default value 'false' होती है |

Example for double Data Type

Source Code :
//Sample.java
class Sample{  
    
public static void main(String[] args){  
  
boolean b = true;   
    System.out.println(b);  
}
}
Output:
true

Default Values for Primitive Data Types

Source Code :
class Sample{

static byte by;
static int i;
static short s;
static long l;
static char c;
static double d;
static float f;
static boolean b;

public static void main(String[] args) {
    System.out.println("Byte : " + by);
    System.out.println("Integer : " + i);
    System.out.println("Short : " + s);
    System.out.println("Long : " + l);
    System.out.println("Character : " + c);
    System.out.println("Double : " + d);
    System.out.println("Float : " + f);
    System.out.println("Boolean : " + b);
}
}
Output :
Byte : 0
Integer : 0
Short : 0
Long : 0
Character :
Double : 0.0
Float : 0.0
Boolean : false