CodeGym /Blog Jawa /Acak /Jinis data ing Jawa
John Squirrels
tingkat
San Francisco

Jinis data ing Jawa

Diterbitake ing grup

Apa Jinis Data ing Jawa?

Miturut jeneng, jinis data bisa disimpen ing variabel. Utamane ana rong jinis basa.
  1. Basa sing diketik statis
  2. Basa sing diketik kanthi dinamis
Jawa minangka basa sing diketik kanthi statis, tegese kita kudu ngumumake jinis variabel sadurunge nyimpen data sing gegandhengan, amarga ora bakal nyimpen jinis data liyane kaya sing bisa ditindakake ing basa sing diketik kanthi dinamis kaya Python, Javascript.

Jinis Data ing Jawa

Ana rong jinis data ing Jawa.
  1. Jinis Data Primitif
  2. Jinis Data Non-Primitif
Jinis data ing Jawa - 1

Jinis Data Primitif

Jinis data sing wis ditemtokake ing Jawa dikenal minangka jinis data primitif. Ana 8 jinis data sing dijlentrehake ing ngisor iki.

Ongko

Jinis data integer minangka standar 32 bit sing ditandatangani integer pelengkap loro.

Ukuran

32 bit

Default

0

Range Nilai

-2.147.483.648 dadi 2.147.483.647

Tuladha


class Main {
  public static void main(String[] args) {
    // declaring int value
    int intNumber = -125000;
    System.out.println(intNumber);	
  }
}

Output

-125000

ngambang

Tipe data float yaiku titik ngambang 32-bit presisi tunggal. Yen sampeyan ngatasi array gedhe lan pengin ngirit memori, sampeyan bisa nggunakake float tinimbang pindho . Kita ora kudu nggunakake jinis data iki kanggo nilai sing tepat kayata mata uang.

Ukuran

32 bit

Default

0.0

Range Nilai

nganti 7 digit desimal

Tuladha


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

Output

-32.8

pindho

Tipe data dobel yaiku titik ngambang 64-bit presisi ganda. Pilihan standar kanggo nilai desimal yaiku jinis data iki. Kita ora kudu nggunakake jinis data iki kanggo nilai sing tepat kayata mata uang.

Ukuran

64 bit

Default

0.0

Range Nilai

nganti 16 digit desimal

Tuladha


class Main {
  public static void main(String[] args) {
    // declaring double value
    double doubleNumber = -24.3;
    System.out.println(doubleNumber); 
  }
}

Output

-24.3

dawa

Jinis data dawa minangka standar 64 bit loro integer pelengkap. Yen sampeyan ngatasi nilai sing luwih akeh tinimbang sing diwenehake dening int banjur gunakake jinis data iki.

Ukuran

64 bit

Default

0

Range Nilai

-9.223.372.036.854.775.808 dadi 9.223.372.036.854.775.807

Tuladha


class Main {
  public static void main(String[] args) {
    // declaring long value
    long longNumber = -423322000000L;
    System.out.println(longNumber); 	
  }
}

Output

-423322000000

Byte

Jinis data bita punika 8 bit mlebu loro kang nglengkapi integer. Nalika nyimpen memori minangka prioritas, sampeyan bisa nggunakake jinis data iki ing susunan gedhe.

Ukuran

8 bit

Default

0

Range Nilai

-128 kanggo 127

Tuladha


class Main {
  public static void main(String[] args) {
    // declaring byte value
    byte range = 100;
    System.out.println(range);    	
  }
}

Output

100

Boolean

Jinis data boolean duwe rong kemungkinan nilai bener lan salah sing nuduhake 1 bit informasi nanging ukurane ora ditetepake kanthi tepat.

Ukuran

1 dicokot

Default

palsu

Range Nilai

palsu, bener

Tuladha


class Main {
  public static void main(String[] args) {
    // declaring boolean value
    boolean flag = true;
    System.out.println(flag);
  }
}

Output

bener

Char

Tipe data char yaiku karakter Unicode 16 bit tunggal.

Ukuran

16 bit

Default

\u0000 utawa 0

Range Nilai

\u0000 kanggo \uffff

Tuladha


class Main {
  public static void main(String[] args) {
    // declaring char value
    char letter = '\u0050';
    System.out.println(letter);	
  }
}

Output

P

Singkat

Tipe data cendhak yaiku 16 bit sing ditandatangani integer komplemen loro.

Ukuran

16 bit

Default

0

Range Nilai

-32.768 kanggo 32.767

Tuladha


class Main {
  public static void main(String[] args) {
    // declaring short value
    short temperature = -22;
    System.out.println(temperature); 
  }
}

Output

-22

Jinis Data Non-Primitif

Jinis data sing ora ditemtokake ing Jawa lan digawe dening programer kayata Strings , Arrays , Classes diarani jinis data non-primitif. Iki uga dikenal minangka jinis referensi amarga nuduhake obyek .

Bedane Antarane Jinis Data Primitif lan Non-Primitif

Bedane utama antarane jinis data primitif lan non-primitif kapacak ing ngisor iki.
  1. Jinis data primitif wis ditemtokake nalika non-primitif digawe dening programer ing Jawa.
  2. Akeh operasi sing bisa ditindakake kanthi nelpon macem-macem cara liwat jinis data non-primitif iki nanging ora bisa ditindakake kanthi jinis data primitif.
  3. Jinis data non-primitif bisa null ing Nilai nanging ora cilik karo jinis data primitif.
  4. Jinis data primitif diwiwiti kanthi huruf cilik nanging non-primitif diwiwiti kanthi huruf gedhe.

Kesimpulan

Muga-muga saiki sampeyan ngerti apa jinis data Jawa lan cara nggunakake kanthi conto. Bebas bae kanggo latihan lan bali yen sampeyan butuh pitulung liyane. Sugeng sinau!
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION