Operator
adalah suatu symbol yang menyatakan bahwa adanya pengoperasian satu atau dua
operand.
- Opertor memiliki 3 jenis yaitu :
- Operator Unary adalah Pengoperasian satu operand
- Operator Binary adalah Pengoperasian dua operand
- Operator Ternary adalah Pengoperasian 3 operand secara barsamaan
Berikut
adalah jenis-jenis dari Operator JAVA :
Operator Aritmetika
Operator Aritmetika berfungsi untuk pengoperasian
Matematika yang mana bisa menghitung penjumlahan, pengurangan, pembagian,
perkalian dan system menghitung lainnya.
Operatornya : +, -, /, * , dan lainnya
- Operator Increment dan Decrement
Operator Increment dan Decrement berfungsi sebagai
bantuan dalam pengoperasian Operator unary baik bersifat Increment (++) maupun Decrement
(–) yang berarti menambah atau mengurangi dengan nilai 1.
Contoh : a++ artinya a = a + 1
- Cara penulisannya bsa di tempatkan sebelum atau
sesudah operand
Seperti : a++ atau ++a
Keterangan :
- a++ ( Increment yang di letakkan setelah operand)
berarti operandnya dihitung dengan nilai variable tetap.
Contoh : int a = 4;
Maka nilai Incrementnya adalah 4 (bernilai tetap)
- ++a ( Increment yang di letakkan sebelum operand)
berarti sebelum pengoperasian dilakukan maka jumlahkan nilai 1 dengan operand,
kemudian dioperasikan dengan operand berikutnya.
Contoh : int a = 4;
Maka nilai Incrementnya adalah 1 + 4
= 5 (nilai operand ditambah 1)
- Operator Relasi
Operator Relasi atau juga sering dikenal dengan
Operator Perbandingan berfungsi sebagai membandingkan dua operand dan
menentukan hubungan antara operand tersebut.
Hasil yang terdapat di operator Relasi ini merupakan
keluaran yang menjadi Boolean ( true atau false).
- Operator Logika
Operator Logika berfungsi untuk membandingkan hasil
dari Boolean dan menghasilkan kembali.
- Adapun 6 macam dari operator Logika, antara lain :
1) Operator Logika AND ( && )
2) Operator Boolean Logika AND ( & )
3) Operator Logika OR ( || )
4) Operator Boolean Inclusive OR ( | )
5) Operator Boolean Exclusive OR ( ^ )
6) Operator Logika NOT ( ! )
Keterangan :
o Pengertian dari Operator Logika AND
( && ) dan Operator Boolean Logika AND ( & ) hampir sama yang
syaratnya apa bila dua operand True saja maka nilainya True , dan apabila salah
satunya terdapat True atau False maka nilainya False, serta dua operand False
maka hasilnya False juga.
o Pengertian dari Operator Logika OR (
|| ) dan Operator Boolean Inclusive OR ( | ) syaratnya apa bila salah satunya
True maka hasilnya true , namun jika dua operandnya False maka hasilnya False.
Operator ini kebalikan dari operator AND.
o Operator Exlusive OR ( ^ ) syaratnya
salah satu operandnya harus ada True dan False maka hasilnya True, namun jika
True dan True hasilnya False.
o Operator Logika NOT ( ! )
menggunakan 1 argument / satu operand (Operator Unary) menjadi pernyataan ,
variable, konstanta. Syaratnya jika True maka False dan sebaliknya.
- Operator Kondisi
Operator Kondisi ( ?:) menggunakan 3 pernyataan
argument yang dioperasikan secara bersamaan (Operator Ternary).
Contoh :
int nilai = 60 ;
nilai>=60?”Lulus”:”Gagal” ;
Tidak ada komentar:
Posting Komentar