Luthfi Idris Cerita Linux, Jerman Wirausaha dan Hidup Sederhana

Basic Operator

Dalam 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));
     }
}

Hasilnya sebagai berikut :

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 :

</table>
Operator</td> Keterangan</td> </tr>
= Pemberian Nilai
+= Penambahan Bilangan
-= Pengurangan Bilangan
*= Pengalian Bilangan
/= Pembagian Bilangan
%= Pemerolehan sisa bagi

« Pos Sebelumnya Pos Sesudahnya »