CodeGym /جاوا بلاگ /Random-SD /جاوا ۾ ڊيٽا جا قسم
John Squirrels
سطح
San Francisco

جاوا ۾ ڊيٽا جا قسم

گروپ ۾ شايع ٿيل

جاوا ۾ ڊيٽا جا قسم ڇا آهن؟

نالي جي مطابق، ڊيٽا جو قسم variable ۾ محفوظ ڪري سگهجي ٿو. ٻوليون خاص ڪري ٻن قسمن جون هونديون آهن.
  1. جامد ٽائيپ ٿيل ٻولي
  2. متحرڪ طور تي ٽائپ ڪيل ٻولي
جاوا statically ٽائيپ ٿيل ٻولي آهي، مطلب ته اسان کي ان ۾ لاڳاپيل ڊيٽا کي محفوظ ڪرڻ کان اڳ هڪ ويريبل جي قسم جو اعلان ڪرڻو پوندو، ڇاڪاڻ ته اهو ٻين ڊيٽا جي قسم کي ذخيرو نه ڪندو جيئن اسين متحرڪ طور تي ٽائپ ڪيل ٻولين جهڙوڪ 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 decimal digits تائين

مثال

class Main {
  public static void main(String[] args) {
    // declaring float value
    float floatNumber = -32.8f;
    System.out.println(floatNumber);
  }
}

پيداوار

-32.8

ٻيڻو

ڊبل ڊيٽا جو قسم هڪ ٻٽي-پريسيجن 64-بٽ سچل پوائنٽ آهي. ڊفالٽ پسند decimal values ​​لاءِ ھي ڊيٽا جو قسم آھي. اسان کي ڪڏهن به هن ڊيٽا جي قسم کي درست قدرن جهڙوڪ ڪرنسي لاء استعمال نه ڪرڻ گهرجي.

ماپ

64 بٽ

ڊفالٽ

0.0

قدر جي حد

16 decimal digits تائين

مثال

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. غير ابتدائي ڊيٽا جا قسم قدر ۾ null ٿي سگهن ٿا پر اهو معاملو ابتدائي ڊيٽا جي قسمن سان ناهي.
  4. پرائمري ڊيٽا جون قسمون ننڍيون اکر سان شروع ٿينديون آهن پر غير پرائميوٽ هڪ وڏي اکر سان شروع ٿيندي آهي.

نتيجو

اسان اميد ٿا ڪريون ته هينئر تائين توهان سمجهي ويا هوندا ته جاوا ڊيٽا جا قسم ڇا آهن ۽ انهن کي مثالن سان ڪيئن استعمال ڪجي. مشق ڪرڻ لاء آزاد محسوس ڪريو ۽ واپس وڃو جڏهن توهان کي وڌيڪ مدد جي ضرورت آهي. خوش تعليم!
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION