Basic Operator
29 Jul 2012 Kategori: PemrogramanDalam sebuah program ada 4 komponen berikut :
- Konstanta = nilai tetap
- Variabel = nilai yang bisa berubah-ubah
- Operator = simbol / karakter yang digunakan ekspresi untuk menghasilkan nilai
- Statement atau ekspresi = baris perintah / bentuk yang menghasilkan sebuah nilai.
Operator basic / dasar dalam bahasa java ada 6 kelompok :
-
operator aritmatika
-
operator penambahan dan pengurangan
-
operator penugasan
-
operator pembandingan
-
operator logika
-
operator bit
Operator Aritmatika untuk melakukan perhitungan aritmatika. Ada + (penjumlahan), - (pengurangan), *** (perkalian), **/ (pembagian) dan % (sisa pembagian). Contoh dalam program sebagai berikut :
public class OperatorAritmatika {
public static void main(String[] args) {
System.out.println("3 * 3 + 3 * 0 = " + (3 * 3 + 3 * 0));
System.out.println("14 & 5 = " + (14 % 5));
System.out.println("14 / 5.2 = " + (14 / 5.2));
}
}
Yang perlu diperhatikan adalah penulisan kode sangat case-sensitive jadi berhati-hati dalam menulis huruf besar atau kecil. Selain itu nama class (OperatorAritmatika) harus sama dengan nama file (OperatorAritmatika.java).
Operator Penambahan atau Pengurangan adalah operator untuk penambahan atau pengurangan 1 secara otomatis. Contoh tabel :
<table border=”1” bordercolor=”#FFFFF” “ width=”80%” cellpadding=”1” cellspacing=”1”> <tr> <td>x semula</td> <td>Pernyataan</td> <td>Hasil y</td> <td>Hasil x</td> </tr> <tr> <td>5</td> <td>y = x++;</td> <td>5</td> <td>6</td> </tr> <tr> <td>5</td> <td>y = ++x;</td> <td>6</td> <td>6</td> </tr> <tr> <td>5</td> <td>y = x–;</td> <td>5</td> <td>4</td> </tr> <tr> <td>5</td> <td>y = –x;</td> <td>4</td> <td>4</td> </tr> </table>
Operator Penggabungan adalah operator yang digunakan untuk menggabungkan dua buah string. Contoh program :
public class OperatorPlus {
public static void main(String[] args) {
String hasil;
Hasil = "2" + 4;
System.out.println("Hasil: " + Hasil);
}
}
Bila di kompilasi akan sebagai berikut : Operator Bit adalah operator yang beroperasi pada level bit ( 0 dan 1), yaitu & (dan untuk biner), | (atau untuk biner), ^ (atau ekslusif), ~ (bukan untuk biner), « (geser kiri), » (geser kanan), »> (geser kanan tak bertanda).
Operator Penugasan adalah operator yang memberikan nilai ke suatu variabel. Berikut tabelnya :
Operator</td>
Keterangan</td>
</tr>
| = |
Pemberian Nilai |
+= |
Penambahan Bilangan |
-= |
Pengurangan Bilangan |
*= |
Pengalian Bilangan |
/= |
Pembagian Bilangan |
%= |
Pemerolehan sisa bagi |
|