If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
Programming में Data Type बहुत ही important concept है। क्योंकि Data Type के according ही हम variable define करते हैं और उनके लिए logic implement करते हैं।
Data Type का simply मतलब है किसी variable का type, जिससे हमें पता चल सके कि कोई variable किस type की value hold किये हुए है , या in future किस type की value hold करेगा।
पिछले topic में आपने Variables और final Variables के बारे में पढ़ा और समझा , आपको याद होगा कि कोई भी variable define करने से पहले हमें उसका data type define करते थे जिससे पता लगाया जा सके कि वो variable किस type की value hold करेगा। इस topic में आप उन्ही सब data types के बारे में पढ़ेंगे।
Java में 8 basic data types define किये गए हैं जो कि इस प्रकार हैं -
Type | Keyword | Size | Description |
---|---|---|---|
Boolean | boolean | 1 bit | Boolean में सिर्फ दो values true , false होती हैं। |
Character | char | 2 bytes | यह single character store करता है। |
Integer | int | 4 bytes | यह बिना decimal points वाले whole numbers (-2,147,483,648 to 2,147,483,647) को store करता है। |
Floating point | float | 4 bytes | यह fractional numbers को point के बाद 7 digits तक store करता है। |
Double floating point | double | 8 bytes | यह भी fractional numbers को point के बाद 15 digits तक store करता है। |
Long Integer | long | 8 bytes | यह भी integer की तरह बिना decimal points वाले whole numbers (-9,223,372,036,854,775,808 to 9,223,372,036,854,775,807) को store करता है। |
Short Integer | short | 2 bytes | short integer whole numbers को -32,768 से 32,767 तक store करता है। |
Byte | byte | 1 byte | byte Integer , whole numbers को -128 से तक store करता है। |
File : DataType.java
public class DataType
{
public static void main(String[] args)
{
int int_var = 23;
boolean bool_var = true;
char char_var = 'A';
float float_var = 34.45f;
byte byte_var = 125;
// now print them.
System.out.println("Integer value : "+ int_var);
System.out.println("Boolean value : "+ bool_var);
System.out.println("Character value : "+ char_var);
System.out.println("Float value : "+ float_var);
System.out.println("Byte value : "+ byte_var);
}
}
javac DataType.java
java DataType
Integer value : 23
Boolean value : true
Character value : A
Float value : 34.45
Byte value : 125
char data type का use किसी single character को store करने के लिए use किया जाता है। जैसे 'A' or 'b'।
char grade = 'A';
ध्यान रहे variable में store की जाने वाली value हमेशा single quotes '' में ही होनी चाहिए double quotes में नहीं। अगर आप double quotes में किसी character को रखते हैं कुछ इस तरह से error आती है।
char grade = "A";
System.out.println(grade);
error: incompatible types: String cannot be converted to char
char grade = "A";
^
1 error
हालाँकि अगर आप ASCII values से familiar हैं तो आप किसी character value की ASCII भी assign कर सकते हैं।
File : DataType.java
public class DataType
{
public static void main(String[] args)
{
// define char variables with ASCII value.
char char_var1 = 70, char_var2 = 72, char_var3 = 74;
System.out.println(char_var1);
System.out.println(char_var2);
System.out.println(char_var3);
}
}
javac DataType.java
java DataType
F
H
J
boolean data type को boolean keyword के साथ define किया जाता है , boolean data type की सिर्फ दो values ही होती हैं true , false .
File : BooleanType.java
public class BooleanType
{
public static void main(String[] args)
{
boolean isJavaEasy = true;
boolean isJavaHard = false;
System.out.println(isJavaEasy);
System.out.println(isJavaHard);
}
}
javac BooleanType.java
java BooleanType
true
false
ध्यान रहे boolean values सिर्फ true & false ही हैं , उन्हें आप True / False या trUe / falsE नहीं लिख सकते हैं।