← Back to list

Memahami Operator dalam Java

Operator dalam Java (Java Operators) adalah simbol spesial yang bisa diaplikasikan ke dalam kumpulan variabel, nilai (value), atau merujuk…

Rifki Ridha · 2025-01-16 14:03 · 0 claps · 0.9 min read
#java #oca #bahasa-indonesia #java-basics
Open on Medium ↗

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)

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