Struktur Data Suhendro Data Types & Operator Struktur Data Suhendro
Tipe Data Primitive
Latihan: Tentukan tipe data yang paling cocok untuk nilai berikut v1 = 150; v2 = true; v3 = 50.5; v4 = 120; v5 = -30 000; v6 = ‘a’; v7 = 21 47 483 648; v8 = false; v9 = -39 592 848 584; v10 = 023; v11 = 0x4f5;
Variable Variable merupakan lokasi penyimpanan yang memiliki nama. Variable hanya dapat menyimpan jenis atau tipe data tertentu saja Cara mendeklarasikan variable: [tipe] [nama variable]; [tipe] [nama variable] = [nilai awal]; Co: int jmlKendaraan = 50; int jmlPeserta;
Operator = * / + - ++ -- Assignment Multiplication Division Plus / addition - Minus / substraction ++ Increment -- decrement Apa arti assignment pada statement int a = 5;
Relational dan Equality Operator == equal / sama dengan != not equal / tidak sama dengan Relational Operator < lebih kecil <= lebih kecil atau sama dengan > lebih besar >= lebih besar atau sama dengan Mengembalikan nilai true/false ketika statement dengan operator ini diproses
Latihan: Hitung hasil dari statement-statement berikut ini Diketahui int a = 10, b = 5; a + b a + a a++ + b ++a + b a + b-- a < b b <= a b != a b + b == a a >= b a – b == b b – a <= 10
Logical Operator Ada tiga operator logik, yaitu: && and || or ! negasi
Latihan p q P && q P || q !p true false
Conditional Statement
If Statement if(condition) { // bagian ini dijalankan jika condition bernilai benar / true } } else { // bagian ini dijalankan jika condition bernilai salah / false
Latihan: Buat if statement Jika nilai x di bawah 50, maka tampilkan “nilai kurang”; Jika nilai x minimal 50 dan maksimal 70, maka tampilkan “nilai cukup”; Jika nilai x lebih besar dari 70, maka tampilkan “nilai bagus”
Iterasi while ( condition ) { // bagian ini dijalankan selama condition bernilai benar / true } do { // bagian ini dijalankan pertama kali // jika nanti condition bernilai benar / true, maka bagian ini akan //dijalankan lagi } while ( condition );
Iterasi for (initialization; test; increment) { // bagian ini dijalankan jika test bernilai benar / true }
Latihan Buat iterasi yang akan menampilkan seperti berikut: Hello there
Comments Komentar (comments) di dalam kode program akan memudahkan programmer memahami kode program tersebut. Untuk referensi membuat komentar yang baik, silahkan berkunjung ke http://www.oracle.com/technetwork/java/javase/documentation/index-137868.html Ada tiga cara membuat komentar di java (cara ke-3 akan diproses menjadi documentation): 1 2 3 // komentar per baris public class Something { ... } /* komentar baris ke-1 komentar baris ke-2 */ /**