Java דאַטאַ טייפּס און Java פּרימיטיוו טייפּס



דאַטע טייפּס ז'אבא פּרימיטיווע

דאַטאַ טייפּס אין דזשאַוואַ דינאָוץ די טיפּ פון ווערט אַ בייַטעוודיק קענען האַלטן. אין דעם פריערדיקן אַרטיקל, מיר האָבן געזען ווי צו דערקלערן אַ בייַטעוודיק. אין דעם טוטאָריאַל, מיר וועלן לערנען וועגן פאַרשידענע דאַטן טייפּס און ווי צו נוצן זיי אין בייַטעוודיק דעקלאַראַציע. מיר וועלן דיסקוטירן פּרימיטיוו דאַטן טייפּס און ניט-פּרימיטיוו דאַטן טייפּס אין דעם אַרטיקל.

פֿאַר קיין וועריאַבלע מיר דערקלערן, אַ דאַטן טיפּ איז אַ מוזן זינט עס דינאָוץ ווי פיל זיקאָרן די וועריאַבלע ריקווייערז צו האַלטן די ווערט. לאָמיר דערמאָנען די בייַטעוודיק דעקלאַראַציע. צום ביישפּיל, אין די אונטן קאָד, מיר האָבן דערקלערט און יניטיאַליזעד אַ ינטאַדזשער בייַטעוודיק מיט ווערט 10.

int a = 10;

אין Java, עס זענען 2 קאַטעגאָריעס פון דאַטן טייפּס:

  • פּרימיטיוו דאַטן טייפּס - דאָס כולל בייט, קורץ, ינט, לאַנג, טשאַר, טאָפּל, לאָזנ שווימען און באָאָלעאַן.
  • ניט פּרימיטיוו דאַטן טייפּס - דאָס קאָווערס סטרינג, אַררייַ, קלאַס און צובינד.

דאַטן טייפּס אין Java

אין דעם טוטאָריאַל, מיר וועלן לערנען אין דעטאַל וועגן פּרימיטיוו דאַטן טייפּס. נאָן פּרימיטיוו דאַטאַ טייפּס פון שטריקל און מענגע זענען קאַווערד אין באַזונדער טוטאָריאַלז.

Java פּרימיטיוו דאַטאַ טייפּס

עס זענען 8 פאַרשידענע טייפּס פון פּרימיטיוו דאַטאַ טייפּס אין Java וואָס ספּעציפיצירן די טיפּ און ווערט פון די בייַטעוודיק.

דאַטן טיפּגרייסבאַשרייַבונגפעליקייַט ווערט
ביטע1 ביטעסטאָרז גאַנץ נומערן פון -128 צו 1270 (נול)
קורץקסנומקס בייטןסטאָרז גאַנץ נומער פון -32768 צו 327670 (נול)
ינטקסנומקס בייטןסטאָרז גאַנץ נומערן פון -2,147,483,648 צו 2,147,483,6470 (נול)
לאַנגקסנומקס בייטןסטאָרז גאַנץ נומערן פון -9,223,372,036,854,775,808 צו 9,223,372,036,854,775,8070L
לאָזנ שווימעןקסנומקס בייטןסטאָרז פראַקשאַנאַל נומערן אַרויף צו 6-7 דעצימאַל דידזשאַץקסנומקסף
טאָפּלקסנומקס בייטןסטאָרז פראַקשאַנאַל נומערן מיט אַרויף צו 15 דעצימאַל דידזשאַץקסנומקסד
טאַנקקסנומקס בייטןסטאָרז איין כאַראַקטער / בריוו'\ u0000'
באָאָלעאַןקסנומקס ביסלסטאָרז אמת אָדער פאַלשפאַלש

ביטע דאַטע טיפּ

ביטע דאַטן טיפּ אין Java סטאָרז גאַנץ נומערן צווישן די קייט -קסנומקס צו קסנומקס. די דאַטן טיפּ איז דער הויפּט געניצט צו שפּאָרן זכּרון ווייַל עס איז 4 מאל קלענערער ווי ינט און ווען מיר וויסן אַז די גאנצע נומער איז אין דעם שיעור.

public class DataTypeDemo {

  public static void main(String[] args) {
    byte b = 100;
    System.out.println(b);
    
  }
}
100

אויב מיר יניטיאַליזירן אַ בייט וועריאַבלע מיט ווערט ווייַטער פון די ספּעסאַפייד לימאַץ, עס וועט מאַכן די קאַמפּיילער טעות

public class DataTypeDemo {

  public static void main(String[] args) {
    byte b = 130;
    System.out.println(b);
    
  }
}
Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
  Type mismatch: cannot convert from int to byte

  at DataTypeDemo.main(DataTypeDemo.java:5)

קורץ דאַטאַ טיפּ

די קורץ דאַטן טיפּ איז גרעסער אין גרייס ווי בייט, אָבער ווייניקער ווי אַ גאַנץ נומער. עס קענען האַלטן וואַלועס צווישן -32768 צו 32767. דעם דאַטן טיפּ אין Java אויך שפּאָרן זיקאָרן ווען קאַמפּערד מיט אַ ינטאַדזשער. דאָס אויך טראָוז די "טיפּ מיסמאַטש" טעות אויב מיר ינישאַלייז וואַלועס ווייַטער פון דעם שיעור.

public class DataTypeDemo {

  public static void main(String[] args) {
    short s = 10000;
    System.out.println(s);
    
  }
}
10000

ינט דאַטאַ טיפּ

ינט איז די מערסט אָפט געניצט דאַטן טיפּ אין Java צו קראָם גאַנץ נומערן. עס קענען קראָם וואַלועס אין די קייט פון -2,147,483,648 צו 2,147,483,647.דאָס איז גאָרנישט אָבער -2 ^ 31 ביז 2 ^ 31 - 1

public class DataTypeDemo {

  public static void main(String[] args) {
    int i = 50000;
    System.out.println(i);
    
  }
}
50000

לאנג דאַטאַ טיפּ

מיר נוצן אַ לאנג דאַטן טיפּ אין Java ווען מיר דאַרפֿן צו קראָם אַ ווערט וואָס איז גרעסער ווי די גאַנץ נומער שיעור. עס האט קאַפּאַציטעט צווישן -קסנומקס צו קסנומקס וואָס איז אין די קייט פון -2 ^ 63 צו 2 ^ 63 - 1. דאָס איז נישט אָפט געניצט.

public class DataTypeDemo {

  public static void main(String[] args) {
    long l = 1023435235235235L;
    System.out.println(l);
    
  }
}
1023435235235235

לאָזנ שווימען דאַטאַ טיפּ

מיר נוצן די Float דאַטן טיפּ אין Java צו קראָם a בראָכצאָל ווערט וואָס איז אַ איין-פּינטלעכקייַט קסנומקס ביסל פלאָוטינג פונט IEEE754. די דאַטע טיפּ איז קלענערער ווי טאָפּל, אָבער מיר קענען נישט נוצן דעם צו קראָם גענוי פראַקשאַנאַל וואַלועס.

public class DataTypeDemo {

  public static void main(String[] args) {
    float f = 4.5678f;
    System.out.println(f);
    
  }
}
4.5678

טאָפּל דאַטאַ טיפּ

טאָפּל דאַטן טיפּ אין Java אויך כּולל אַ בראָכצאָל ווערט אָבער פון טאָפּל-פּינטלעכקייַט קסנומקס ביסל IEEE 754 פלאָוטינג פונט. מיר קענען נוצן דאָס פֿאַר דעצימאַל וואַלועס ענלעך צו לאָזנ שווימען.

public class DataTypeDemo {

  public static void main(String[] args) {
    Double d = 56.567891234d;
    System.out.println(d);
    
  }
}
56.567891234

טשאַר דאַטאַ טיפּ

מיר נוצן טשאַר דאַטן טיפּ אין Java צו קראָם איין אָס אָדער בריוו. עס דינאָוץ אַ 16-ביסל אוניקאָד כאַראַקטער און ווערט ריינדזשאַז צווישן 0 ('\ u0000') צו 65535 ('\ uffff')

public class DataTypeDemo {

  public static void main(String[] args) {
    char c ='j';
    System.out.println(c);
    
  }
}
j

באָאָלעאַן דאַטאַ טיפּ

דאָס איז אן אנדער מערסט געוויינט דאַטן טיפּ אין Java וואָס סטאָרז ווי ריכטיק or פאַלש. מיר נוצן דאָס ווי פלאַגס פֿאַר קאַנדישאַנאַל צוועקן.

public class DataTypeDemo {

  public static void main(String[] args) {
    boolean b;
    int a = 4;
    int i = 8;
    if(a>i)
      b = true;
    else
      b = false;
    System.out.println(b);
    
  }
}
false

ניט-פּרימיטיוו דאַטן טייפּס

נאָן-פּרימיטיוו דאַטן טייפּס אין Java אַרייַננעמען שטריקל, אַררייַ, קלאַס, און צובינד. מיר קענען אויך רופן זיי ווי רעפערענץ דאַטאַ טייפּס. אין אַפּקאַמינג טוטאָריאַלז, מיר וועלן דעטאַל דיטיילד וועגן ניט-פּרימיטיוו דאַטאַ טייפּס.

שטריקל

A שטריקל איז אן אנדער מערסט אָפט געוויינט דאַטן טיפּ וואָס דינאָוץ אַ מענגע פון ​​אותיות. די ווערט איז שטענדיק ענקלאָוזד אין טאָפּל קוואָטעס ("").

String str = "Java Programming";

מענגע

An מענגע קענען האַלטן קייפל וואַלועס פון די זעלבע דאַטן טיפּ. מיר קענען נוצן אַ מענגע צו קראָם קיין טיפּ פון דאַטן.

String[] names = {"Ram","Leela","Tejas"};
int[] num = {3,6,12,89,24};

סאָרט

א קלאַס אין Java כּולל עטלעכע מעטהאָדס און וועריאַבאַלז. מיר דאַרפֿן צו שאַפֿן אַ בייַשפּיל פון דעם סאָרט צו נוצן זיי, מיר קענען נוצן אַ איין כייפעץ צו אַקסעס קיין דאַטן אין דער קלאַס. פֿאַר בייַשפּיל, מיר מאַכן אַ בייַשפּיל אָדער כייפעץ געהייסן d אויב מיר ווילן צו אַקסעס קיין מעטהאָדס אָדער וועריאַבאַלז ין אַ קלאַס.

public class DataTypeDemo {

  public static void main(String[] args) {
    DataTypeDemo d = new DataTypeDemo();
    
  }
}

צובינד

אַ צובינד איז פּונקט ווי אַ קלאַס מיט בלויז פאַנגקשאַנז אָדער וועריאַבאַלז, אָבער קיין ימפּלאַמענטיישאַן. די ימפּלאַמענטיישאַן פון די פאַנגקשאַנז וועט זיין ערגעץ אַנדערש. אין אנדערע ווערטער, עס נאָר דערציילט וואָס אַ קלאַס טוט און נישט ווי עס טוט.

//interface
interface StudentDetails {
  public void getStudentName();
  public void getStudentDepartment();
}

//implementation of the methods
public class Student implements StudentDetails {
  
  @Override
  public void getStudentName() {
    
  }

  @Override
  public void getStudentDepartment() {
    
  }
}

דערמאָנען