Tipe Data, Variabel, dan Array dalam Java


Dalam artikel ini :

  • Tipe data dalam java
  • Variabel
  • Typecasting
  • Array 1 Dimensi
  • Array multi dimensi

Tipe data dalam java

Tipe data dalam java dikelompokkan dalam beberapa bagian, yaitu:

  • Integer. Kelompok tipe data ini terdiri dari byte, short, int, dan long yang digunakan untuk data-data yang bertipe bilangan bulat.
  • Floating Point, Kelompok tipe data ini terdiri dari float dan double yang digunakan untuk data-data yang bertipe bilangan riil atau bilangan yang mengandung pecahan.
  • Karakter. Hanya ada satu tipe data yaitu char yang digunakan untuk data-data dalam bentuk karakter baik simbol maupn angka.
  • Boolean. Hanya ada satu tipe data yaitu booleand yang digunakan untuk merpresentasikan nilai logika.

Tipe Integer (Bilangan Bulat)

Dalam java tipe ini dibedakan menjadi empat jenis tipe, yaitu :

  • Type byte, adalah tipe data terkecil ukurannya adalah 8bit yang berada pada rentang -128 sampai 127, Berikut contoh pendeklarasian variabel bertipe byte.

byte a;

byte b, c;

  • Type short, tipe data ini ukurannya 16bit yang berada pada rentang -32.768 sampai 32.767, Contoh pendeklarasian variabel dengan menggunakan tipe short dapat anda lihat pada kode dibawah ini.

short d;

  • Type int, tipe data ini ukurannya 32bit yang berada pada rentang -2.147.483.648 sampai 2.147.483.647, Contoh pendeklarasian variabel dengan menggunakan tipe int dapat anda lihat pada kode dibawah ini.

int e;

  • Type long, tipe data ini ukurannya 64bit yang berada pada rentang -9.223.327.036.854.775.808 sampai 9.223.372.036.854.775.807, Contoh pendeklarasian variabel dengan menggunakan tipe long dapat anda lihat pada kode dibawah ini.

long f;

Tipe Floating-Point (Bilangan Riil)

Tipe ini digunakan untuk merepresentasikan nilai-nilai yang mengandung pecahan atau angka desimal dibelakang koma. Dalam java tipe floating-point dibagi menjadi dua jenis tipe, yaiut:

  • Float, tipe ini digunakan untuk menandakan nilai-nilai yang mengandung presisi atau ketelitian tunggal. Ukuran tipe float ini adalah 32bit dengan rentang 3.4e-038 sampai 3.4e+0.8. Contoh pendeklarasian variabel dengan menggunakan tipe float dapat anda lihat pada kode dibawah ini.

float x, y;

  • Double, tipe ini digunakan untuk menandakan nilai-nilai yang mengandung presisi ganda. Ukuran tipe double ini adalah 64bit. Berikut ini adalah contoh kode yang menunjukkan penggunaan tipe double didalam program.

class LuasPersegi {

public static void main(String[] args){

double p = 4.65;

double l = 7.89;

double luas;

luas = p * l;

Sytem.out.println("Luas Persegi = " + luas);

}

}

Karakter

Sama seperti bahasa pemrograman lain, dalam java, tipe data yang digunakan untuk menyimpan nilai berupa karakter adalah char. Berikut ini merupakan contoh kode yang menunjukkan penggunaan tipe char didalam sebuah program.


class DemoKarakter {

public static void main(String[] args){

char karakter1 = 65;

char karakter2 = 'B';

System.out.println("Karakter1 = " + karakter1);

System.out.println("Karakter2 = " + karakter2);

}

}

Program diatas akan memberikan hasil sebagai berikut:

Karakter1 = A

Karakter2 = B

Seperti yang anda lihat, nilai dari variabel karakter1 yang seharusnya adalah 65 menghasilkan nilai A.  Hal ini disebabkan karena dalam karakter ASCII maupun Unicode, karakter “A” diberi kode 65.