176
Rekayasa Perangkat Lunak
menggunakan perintah
java
. Proses kompilasi akan menghasilkan file dengan nama
Main.class
periksa direktori kalian dengan perintah dir, dan cari file dengan akhiran
.class
. Yang kita panggil pada perintah java adalah file dengan akhiran class ini dan bukan lagi kode sumber yang berakhiran .java.
8.3. TI PE DATA, VARI ABEL, DAN PERNYATAAN I NPUT OUTPUT I O
8.3.1. Tipe Data
Ada 8 tipe data dasar pada Java yaitu boolean untuk bentuk logika, char
untuk bentuk tekstual, byte, short, int, long integral, double and float
floating point. Tabel 8.1 berikut menunjukkan penjelasan tentang tipe data tersebut.
Tabel 8.1. Tipe data pada Java. Tipe Data
Penjelasan logika
boolean diwakili oleh dua pernyataan : true dan false
tekstual char
harus memiliki ciri berada dalam tanda single quotes’ ’
I ntegral byte, short, int long
Tipe data bilangan bulat, default tipe data yaitu int. byte = 8 bits dengan range -2
7
s d 2
7
-1 short = 16 bits dengan range -2
15
s d 2
15
-1 int = 32 bits dengan range -2
31
s d 2
31
-1 long = 64 bits dengan range -2
63
s d 2
63
-1 Floating Point float
dan double
Tipe data bilangan asli boleh ada pecahan. Default tipe datanya adalah double.
float = 32 bits dengan range -2
31
s d 2
31
-1 double= 64 bits dengan range -2
63
s d 2
63
-1 Pada Java,
String bukan merupakan tipe data primitif namun merupakan suatu
Class. String mewakili tipe data yang terdiri atas beberapa karakter. String ditulis dengan menggunakan tanda petik ganda “”.
Contoh-contoh berikut menunjukkan bagaimana menggunakan tipe-tipe data di atas. Ketikkan kode pada contoh-contoh berikut kemudian kompilasi dan
jalankan. Perhatikan output dari program. Contoh 8.1. Penggunaan tipe data integral.
public class ContohPerhitungan { public static void mainString[] args {
byte a = 1; short b = 12;
int c = 300, d, e; d = a + b + c;
e = a b c; System.out.printlnHasil penjumlahan = + d;
System.out.printlnHasil perkalian = + e;
Di unduh dari : Bukupaket.com
Rekayasa Perangkat Lunak
177
} }
Contoh 8.2. Penggunaan tipe data float.
public class LuasLingkaran { public static void mainString[] args {
double pi = 3.1416; double r = 2.12;
double luas; luas = pi r r;
System.out.printlnLuas Lingkaran = + luas; }
}
Contoh 8.3. Penggunaan tipe data char.
public class tipeChar { public static void mainString[] args {
char ch = A;
System.out.printlnch = + ch; ch++;
System.out.printlnch = + ch; }
}
8.3.2. Variabel dan Konstanta