Memahami Operator dalam Java
Operator dalam Java (Java Operators) adalah simbol spesial yang bisa diaplikasikan ke dalam kumpulan variabel, nilai (value), atau merujuk…
Memahami Operator dalam Java
Operator dalam Java (Java Operators) adalah simbol spesial yang bisa diaplikasikan ke dalam kumpulan variabel, nilai (value), atau merujuk secara harfiah sebagai operan (operand) dan mengembalikan sebuah hasil. Tiga jenis operator yang tersedia di Java adalah : unary, binary, dan ternary. Tipe dari operator tersebut bisa diaplikasikan ke satu, dua, atau tiga operan, secara berturut-turut.
Operator dalam Java tidak selalu dievaluasi dari kiri ke kanan. Sebagai contoh :
int y = 7;
double x = 4 + 2 *--y;
Pada contoh tersebut, Anda perlu mengurangi y menjadi 6, kemudian mengalikan hasilnya dengan 2, dan kemudian tambahkan 4. Nilainya kemudian akan secara otomatis diupcast dari 16 menjadi 16.0 dan di-assign ke x. Nilai akhir dari x dan y menjadi 16.0 dan 6, berturut-turut.
Kecuali jika ditimpa (override) dengan tanda kurung, operator dalam java mengikuti urutan operasi, ditulis di tabel di bawah, dengan mengurangi urutan dari prioritas operator (operator precedence). Jika dua operator memiliki tingkat prioritas (level of precedence) yang sama, maka Java menjamin operasi dari kiri ke kanan (left-to-right evaluation).

Tabel 1. Urutan dari prioritas operator (Order of operation precedence)
Sumber : Oracle Certified Associate Java SE 8 Programmer I (Jeanne Boyarsky dan Scott Selikoff)
메타데이터
- post_id
- bb67c726d9e2
- slug
- memahami-operator-dalam-java-bb67c726d9e2
- url
- https://medium.com/@rifkiridha/memahami-operator-dalam-java-bb67c726d9e2
- canonical_url
- https://medium.com/@rifkiridha/memahami-operator-dalam-java-bb67c726d9e2
- author_url
- https://medium.com/@rifkiridha
- status
- ok
- fetched_at
- 2026-07-21 07:28:30