Operator adalah sesuatu untuk melakukan operasi terhadap value yang disimpan. Contohnya pertambahan, pengurangan, perkalian, dsb. Operator dari matematika dan bahasa pemrograman ada beberapa kemiripan sehingga tidak terlalu sulit. Selain operator matematika, ada juga operator-operator lain yang sangat berguna dalam bahasa pemrograman yang akan saya bahas kali ini.
Dan hasilnya:
Itulah beberapa contoh operator yang ada di bahasa Python dan Java. Sekian.
Operator Aritmetika
Operator aritmetika adalah operator yang digunakan untuk melakukan perhitungan matematis (penjumlahan, pengurangan, perkalian, pembagian). Tipe data yang bisa digunakan hanyalah tipe data numerik atau angka.
Operator pertambahan (+), pengurangan (-), perkalian (*), pembagian (/), sisa bagi atau modulus (%) semuanya sama baik dalam bahasa Python dan Java. Di Java ada tambahan operator khusus yaitu increment (++), yang digunakan untuk menaikkan value bilangan bulat sebesar 1, dan decrement (--) yang digunakan untuk menurunkan value bilangan bulat sebesar 1.
Ada juga satu operator yang merupakan operator gabungan antara operator aritmatika dan assignment. Misalnya (a += 2) berarti variable 'a' dinaikkan nilainya sebesar 2 dan sebagainya.
Operator Relasional
Operator relasional adalah operator yang menyatakan hubungan antara satu operand dengan operand lainnya, apakah sama, lebih besar, lebih kecil, ataupun tidak sama dengan. Hasil yang diberikan dari operator ini berupa tipe boolean (true/false). Berikut adalah contohnya dalam bahasa Java:
Dan hasilnya:
Operator Logika
Operator ini digunakan untuk melakukan operasi terhadap tipe data boolean. Hasil yang diberikan dari operator ini juga bertipe boolean. Berikut adalah daftarnya dalam bahasa Java.
Operator AND akan memberikan nilai TRUE jika semua operand bernilai TRUE. Tidak boleh ada satupun operand yang bernilai FALSE. Operator OR adalah kebalikannya. Hanya perlu ada satu operand yang bernilai TRUE, maka hasilnya akan TRUE. Operator NOT hanya perlu minimal satu operand. Operator ini berfungsi untuk membalikkan nilai, TRUE menjadi FALSE, dan FALSE menjadi TRUE.
Dalam bahasa Python, logika operator ini sama namun ada perbedaan penulisan, yang menurut saya lebih jelas dan konkret.
Itulah beberapa contoh operator yang ada di bahasa Python dan Java. Sekian.
Comments
Post a Comment