
Operator Aritmatika dan Logika – Otak Program
Program bukan hanya soal menyimpan data, tapi juga mengolah dan membuat keputusan berdasarkan data tersebut. Untuk itu, kita menggunakan operator aritmatika dan operator logika. Dalam artikel ini, kamu akan mengenal peran penting operator sebagai “otak” dari program Java.
1. Operator Aritmatika
Operator aritmatika digunakan untuk melakukan operasi matematika dasar. Berikut adalah daftar operator yang umum digunakan di Java:
Operator | Simbol | Contoh | Hasil |
---|---|---|---|
Penjumlahan | + | 5 + 3 | 8 |
Pengurangan | – | 10 – 4 | 6 |
Perkalian | * | 2 * 4 | 8 |
Pembagian | / | 9 / 3 | 3 |
Sisa Bagi (modulus) | % | 10 % 3 | 1 |
2. Operator Perbandingan
Operator ini digunakan untuk membandingkan dua nilai, dan hasilnya berupa nilai true
atau false
:
==
: Sama dengan!=
: Tidak sama dengan>
: Lebih besar<
: Lebih kecil>=
: Lebih besar atau sama dengan<=
: Lebih kecil atau sama dengan
Contoh:
1 2 3 4 5 6 |
int a = 5; int b = 10; System.out.println(a > b); // false System.out.println(a != b); // true |
3. Operator Logika
Operator logika digunakan untuk menggabungkan dua atau lebih ekspresi logika:
&&
: DAN (AND)||
: ATAU (OR)!
: TIDAK (NOT)
Contoh penggunaan:
1 2 3 4 5 6 7 8 |
boolean x = true; boolean y = false; System.out.println(x && y); // false System.out.println(x || y); // true System.out.println(!x); // false |
4. Kombinasi untuk Keputusan
Operator-operator ini sering digunakan dalam pernyataan if
untuk mengambil keputusan:
1 2 3 4 5 6 7 |
int usia = 20; if (usia >= 17 && usia <= 25) { System.out.println("Kamu masih remaja dewasa."); } |
5. Kesimpulan
Operator adalah alat penting dalam menyusun logika program. Dengan memahami cara kerja operator aritmatika, perbandingan, dan logika, kamu bisa membuat program yang bisa menghitung, menilai, dan mengambil keputusan secara otomatis.
Di artikel berikutnya, kita akan membahas tentang struktur kontrol seperti if
, else
, dan switch
untuk membuat alur program yang lebih dinamis.
Ditulis sebagai bagian dari Seri Empat: Dasar-Dasar Struktur Program di Java