جاوا میں ڈیٹا کی اقسام کیا ہیں؟
نام کے مطابق ڈیٹا کی قسم کو متغیر میں محفوظ کیا جا سکتا ہے۔ بنیادی طور پر دو قسم کی زبانیں ہیں۔- جامد ٹائپ شدہ زبان
- متحرک طور پر ٹائپ شدہ زبان
جاوا میں ڈیٹا کی اقسام
جاوا میں ڈیٹا کی دو اقسام ہیں۔- قدیم ڈیٹا کی اقسام
- غیر قدیم ڈیٹا کی اقسام

قدیم ڈیٹا کی اقسام
جاوا میں پہلے سے طے شدہ ڈیٹا کی اقسام کو قدیم ڈیٹا کی اقسام کے نام سے جانا جاتا ہے۔ وہ 8 ڈیٹا کی قسمیں ہیں جو ذیل میں بیان کی گئی ہیں۔عدد
انٹیجر ڈیٹا کی قسم ڈیفالٹ 32 بٹس پر دستخط شدہ دو کے تکمیلی عدد ہے۔سائز
32 بٹسطے شدہ
0قدر کی حد
-2,147,483,648 سے 2,147,483,647مثال
class Main {
public static void main(String[] args) {
// declaring int value
int intNumber = -125000;
System.out.println(intNumber);
}
}
آؤٹ پٹ
-125000
تیرنا
فلوٹ ڈیٹا کی قسم ایک واحد درستگی والا 32 بٹ فلوٹنگ پوائنٹ ہے۔ اگر آپ بڑی صفوں کے ساتھ کام کر رہے ہیں اور میموری کو بچانا چاہتے ہیں تو آپ ڈبل کے بجائے فلوٹ استعمال کر سکتے ہیں ۔ ہمیں اس ڈیٹا کی قسم کو قطعی قدروں جیسے کرنسی کے لیے استعمال نہیں کرنا چاہیے۔سائز
32 بٹسطے شدہ
0.0قدر کی حد
7 اعشاریہ ہندسوں تکمثال
class Main {
public static void main(String[] args) {
// declaring float value
float floatNumber = -32.8f;
System.out.println(floatNumber);
}
}
آؤٹ پٹ
-32.8
دگنا
ڈبل ڈیٹا کی قسم ایک ڈبل پریسجن 64 بٹ فلوٹنگ پوائنٹ ہے۔ اعشاریہ اقدار کے لیے پہلے سے طے شدہ انتخاب یہ ڈیٹا کی قسم ہے۔ ہمیں اس ڈیٹا کی قسم کو قطعی قدروں جیسے کرنسی کے لیے استعمال نہیں کرنا چاہیے۔سائز
64 بٹسطے شدہ
0.0قدر کی حد
16 اعشاریہ ہندسوں تکمثال
class Main {
public static void main(String[] args) {
// declaring double value
double doubleNumber = -24.3;
System.out.println(doubleNumber);
}
}
آؤٹ پٹ
-24.3
لمبی
لمبا ڈیٹا ٹائپ ڈیفالٹ 64 بٹس ٹو کا تکمیلی عدد ہے۔ اگر آپ int کے ذریعہ فراہم کردہ اقدار سے وسیع تر اقدار کے ساتھ کام کر رہے ہیں تو اس ڈیٹا کی قسم کا استعمال کریں۔سائز
64 بٹسطے شدہ
0قدر کی حد
-9,223,372,036,854,775,808 سے 9,223,372,036,854,775,807مثال
class Main {
public static void main(String[] args) {
// declaring long value
long longNumber = -423322000000L;
System.out.println(longNumber);
}
}
آؤٹ پٹ
-423322000000
بائٹ
بائٹ ڈیٹا کی قسم 8 بٹس پر دستخط شدہ دو کی تکمیلی عدد ہے۔ جب میموری کی بچت ایک ترجیح ہے تو آپ اس ڈیٹا کی قسم کو بڑی صفوں میں استعمال کرسکتے ہیں۔سائز
8 بٹسطے شدہ
0قدر کی حد
-128 سے 127مثال
class Main {
public static void main(String[] args) {
// declaring byte value
byte range = 100;
System.out.println(range);
}
}
آؤٹ پٹ
100
بولین
بولین ڈیٹا کی قسم میں دو ممکنہ قدریں ہیں صحیح اور غلط معلومات کے 1 بٹ کی نمائندگی کرتی ہیں لیکن اس کا سائز قطعی طور پر بیان نہیں کیا گیا ہے۔سائز
1 بٹطے شدہ
جھوٹاقدر کی حد
جھوٹا، سچامثال
class Main {
public static void main(String[] args) {
// declaring boolean value
boolean flag = true;
System.out.println(flag);
}
}
آؤٹ پٹ
سچ ہے
چار
چار ڈیٹا کی قسم ایک واحد 16 بٹس یونیکوڈ کریکٹر ہے۔سائز
16 بٹسطے شدہ
\u0000 یا 0قدر کی حد
\u0000 سے \uffffمثال
class Main {
public static void main(String[] args) {
// declaring char value
char letter = '\u0050';
System.out.println(letter);
}
}
آؤٹ پٹ
پی
مختصر
مختصر ڈیٹا کی قسم 16 بٹس پر دستخط شدہ دو کی تکمیلی عدد ہے۔سائز
16 بٹسطے شدہ
0قدر کی حد
-32,768 سے 32,767 تکمثال
class Main {
public static void main(String[] args) {
// declaring short value
short temperature = -22;
System.out.println(temperature);
}
}
آؤٹ پٹ
-22
غیر قدیم ڈیٹا کی اقسام
وہ ڈیٹا کی قسمیں جو جاوا میں پہلے سے متعین نہیں ہیں اور پروگرامرز جیسے Strings ، Arrays ، Classes کے ذریعے تخلیق کی گئی ہیں ، انہیں نان پرائمیٹو ڈیٹا ٹائپ کہا جاتا ہے۔ انہیں حوالہ جاتی اقسام کے نام سے بھی جانا جاتا ہے کیونکہ وہ اشیاء کا حوالہ دیتے ہیں ۔قدیم اور غیر قدیم ڈیٹا کی اقسام کے درمیان فرق
قدیم اور غیر قدیم ڈیٹا کی اقسام کے درمیان بنیادی فرق ذیل میں درج ہیں۔- پرائمیٹو ڈیٹا کی قسمیں پہلے سے طے شدہ ہیں جبکہ جاوا میں پروگرامرز کے ذریعہ نان پرائمٹیو تخلیق کیا جاتا ہے۔
- ان غیر قدیم ڈیٹا کی اقسام کے ذریعے مختلف طریقوں کو کال کرکے بہت سے آپریشن کیے جا سکتے ہیں لیکن پرائمیٹو ڈیٹا کی اقسام کے ساتھ یہ ممکن نہیں ہے۔
- غیر قدیم ڈیٹا کی قسمیں قدر میں کالعدم ہو سکتی ہیں لیکن پرائمیٹو ڈیٹا کی اقسام کے ساتھ ایسا نہیں ہے۔
- پرائمیٹو ڈیٹا کی قسمیں چھوٹے حروف سے شروع ہوتی ہیں لیکن غیر قدیمی بڑے حروف سے شروع ہوتی ہے۔
GO TO FULL VERSION