CodeGym /جاوا بلاگ /Random-UR /جاوا میں ڈیٹا کی اقسام
John Squirrels
سطح
San Francisco

جاوا میں ڈیٹا کی اقسام

گروپ میں شائع ہوا۔

جاوا میں ڈیٹا کی اقسام کیا ہیں؟

نام کے مطابق ڈیٹا کی قسم کو متغیر میں محفوظ کیا جا سکتا ہے۔ بنیادی طور پر دو قسم کی زبانیں ہیں۔
  1. جامد ٹائپ شدہ زبان
  2. متحرک طور پر ٹائپ شدہ زبان
جاوا statically ٹائپ شدہ لینگویج ہے، یعنی ہمیں متعلقہ ڈیٹا کو اس میں اسٹور کرنے سے پہلے کسی ویری ایبل کی قسم کا اعلان کرنا ہوگا، کیونکہ یہ دوسری ڈیٹا ٹائپ کو اسٹور نہیں کرے گا جیسا کہ ہم Dynamically ٹائپ شدہ زبانوں جیسے Python، Javascript میں کر سکتے ہیں۔

جاوا میں ڈیٹا کی اقسام

جاوا میں ڈیٹا کی دو اقسام ہیں۔
  1. قدیم ڈیٹا کی اقسام
  2. غیر قدیم ڈیٹا کی اقسام
جاوا میں ڈیٹا کی اقسام - 1

قدیم ڈیٹا کی اقسام

جاوا میں پہلے سے طے شدہ ڈیٹا کی اقسام کو قدیم ڈیٹا کی اقسام کے نام سے جانا جاتا ہے۔ وہ 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 کے ذریعے تخلیق کی گئی ہیں ، انہیں نان پرائمیٹو ڈیٹا ٹائپ کہا جاتا ہے۔ انہیں حوالہ جاتی اقسام کے نام سے بھی جانا جاتا ہے کیونکہ وہ اشیاء کا حوالہ دیتے ہیں ۔

قدیم اور غیر قدیم ڈیٹا کی اقسام کے درمیان فرق

قدیم اور غیر قدیم ڈیٹا کی اقسام کے درمیان بنیادی فرق ذیل میں درج ہیں۔
  1. پرائمیٹو ڈیٹا کی قسمیں پہلے سے طے شدہ ہیں جبکہ جاوا میں پروگرامرز کے ذریعہ نان پرائمٹیو تخلیق کیا جاتا ہے۔
  2. ان غیر قدیم ڈیٹا کی اقسام کے ذریعے مختلف طریقوں کو کال کرکے بہت سے آپریشن کیے جا سکتے ہیں لیکن پرائمیٹو ڈیٹا کی اقسام کے ساتھ یہ ممکن نہیں ہے۔
  3. غیر قدیم ڈیٹا کی قسمیں قدر میں کالعدم ہو سکتی ہیں لیکن پرائمیٹو ڈیٹا کی اقسام کے ساتھ ایسا نہیں ہے۔
  4. پرائمیٹو ڈیٹا کی قسمیں چھوٹے حروف سے شروع ہوتی ہیں لیکن غیر قدیمی بڑے حروف سے شروع ہوتی ہے۔

نتیجہ

ہم امید کرتے ہیں کہ اب تک آپ سمجھ گئے ہوں گے کہ جاوا ڈیٹا کی اقسام کیا ہیں اور انہیں مثالوں کے ساتھ کیسے استعمال کیا جائے۔ مشق کرنے کے لیے آزاد محسوس کریں اور جب بھی آپ کو مزید مدد کی ضرورت ہو واپس آجائیں۔ خوش تعلیم!
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION