Operator adalah simbol atau tanda yang jika diletakkan pada dua buah operand (data) dapat menghasilkan sebuah hasil dari proses Operator, operator berupa simbol yang digunakan untuk menyusun suatu ekspresi dengan melibatkan satu atau beberapa operand.
Singkatnya, Operand adalah nilai asal yang dipakai dalam sebuah proses operasi. Sedangkan Operator adalah instruksi yang diberikan untuk mendapatkan hasil dari proses tersebut.
Contohnya pada matematika dimana tanda tambah (+) jika diletakkan di antara dua buah angka akan menghasilkan angka lain hasil pertambahan dari dua angka tersebut seperti (1+1=2).
Jenis-Jenis Operator Dalam Bahasa Pemrograman Java
Operator Aritmatika
Operator Aritmatika adalah operator aritmatika digunakan untuk melakukan perhitungan aritmatika atau bisa dibilang operator yang biasa kita temukan untuk operasi matematika
Operator | Operasi | Contoh |
+ | Penjumlahan | 1 + 1= 2 |
– | Pengurangan | 1 – 1 = 0 |
* | Perkalian | 1 * 1 = 1 |
/ | Pembagian | 1 / 1 = 1 |
% | Sisa Hasil Bagi (Modulus) | 1 % 1 = 0 |
Contoh Operator Aritmatika dalam Bahasa Pemrograman Java:
class OperatorAritmatika { public static void main(String args[]){ int a = 5; int b = 2; int hasil; hasil = a + b; System.out.println( hasil ); hasil = a - b; System.out.println( hasil ); hasil = a * b; System.out.println( hasil ); hasil = a / b; System.out.println( hasil ); hasil = a % b; System.out.println( hasil ); System.out.println("Belajar di fixcoding.id"); } }
Operator Perbandingan
Operator Perbandingan merupakan operator yang digunakan untuk membandingkan dua buah nilai variabel apakah nilai tersebut sama besar, lebih kecil, lebih besar, dst. Hasil dari operator perbandingan ini adalah type data boolean yakni, True atau False.
Operator | Operasi | Contoh | Hasil |
< | Lebih Kecil | 2 < 3 | True |
> | Lebih Besar | 2 > 3 | False |
<= | Lebih Kecil Atau Sama Dengan | 2 <= 3 | True |
>= | Lebih Besar Atau Sama Dengan | 2 >= 3 | False |
== | Sama Degan | 2 == 2 | True |
!= | Tidak Sama Dengan | 2 != 2 | False |
Contoh Operator Perbandingan dalam Bahasa Pemrograman Java:
public class OperatorPerbandingan { public static void main(String args[]) { int a = 2; int b = 3; int c = 2; boolean hasil; hasil = a < b; System.out.println(hasil); hasil = a > b; System.out.println(hasil); hasil = a <= b; System.out.println(hasil); hasil = a >= b; System.out.println(hasil); hasil = a == c; System.out.println(hasil); hasil = a != c; System.out.println(hasil); System.out.println("Belajar di fixcoding.id"); } }
Operator Logika
Operator Logika adalah operator yang digunakan untuk membandingkan 2 kondisi logika, yaitu logika benar (TRUE) dan logika salah (FALSE). Operator Logika digunakan untuk melakukan operasi logika yang akan menghasilkan nilai bertipe Boolean yaitu true dan false, biasanya penggunaannya akan dikombinasikan dengan operator relasional pada pengkondisian seperti IF.
Operator | Nama | Contoh 1 | Hasil | Contoh 2 | Hasil |
&& | AND | true && true | true | true && false | false |
|| | OR | false || false | false | true || false | true |
! | NOT | !true | false | !false | true |
Contoh Operator Logika dalam Bahasa Pemrograman Java:
public class OperatorLogika_Fixcoding { public static void main(String args[]) { boolean nilaiTrue = true; boolean nilaiFalse = false; boolean hasil; hasil = nilaiTrue && nilaiTrue; System.out.println("nilaiTrue && nilaiTrue = "+hasil); hasil = nilaiTrue && nilaiFalse; System.out.println("nilaiTrue && nilaiFalse = "+hasil); hasil = nilaiFalse || nilaiFalse; System.out.println("nilaiFalse || nilaiFalse = "+hasil); hasil = nilaiTrue || nilaiFalse; System.out.println("nilaiTrue || nilaiFalse = "+hasil); hasil = !nilaiTrue; System.out.println("!nilaiTrue = "+hasil); hasil = !nilaiFalse; System.out.println("!nilaiFalse = "+ hasil); System.out.println("Belajar di fixcoding.id"); } }
Selamat anda sudah mengenal Berbagai Jenis Operator Dalam Bahasa Pemrograman Java. Selanjutnya kita akan belajar materi Kondisi percabangan IF ELSE dalam bahasa pemrograman java. Nantikan materi-materi selanjutnya dari fixcoding!