Tipe Data TI PE DATA, VARI ABEL, DAN PERNYATAAN I NPUT OUTPUT I O

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