Operator Aritmatika

Operator aritmatika digunakan untuk melakukan operasi aritmatika seperti penjumlahan, pengurangan, dll. Berikut ini adalah daftar operator aritmatika yang akan kita pelajari dalam pelajaran ini.

Operator
Operasi

+

Penjumlahan

-

Pengurangan

*

Perkalian

/

Pembagian

%

Sisa Hasil Bagi (Modulo)

Operator +


Operator + (penambahan) digunakan untuk menambahkan dua nilai atau variabel. Contoh

class Main {
    public static void main(String[] args) {
 
        int angka1 = 5;
        int angka2 = 10;
 
        // + menjumlahkan nilai dari dua variabel
        int jumlah = nomor1 + nomor2;
        System.out.println("Jumlah : " + jumlah);
    }
}

int jumlah = angka1 + angka2; pertama-tama menambahkan nilai dari nomor1 dan nomor2 dan hasilnya diberikan ke variabel jumlah.

Kita juga bisa melakukan penambahan secara langsung di dalam pernyataan print.

Contohnya

Operator -


Operator - (pengurangan) digunakan untuk pengurangan dua nilai atau variabel.

Contohnya

Contoh lainnya

Liat baris 7

(angka1 - angka2) akan dijalan terlebih dahulu kemudan hasilnya akan digabungkan dengan string "Hasil : " .

Drawing

Operator *


Operator * digunakan untuk mengalikan dua nilai atau variabel

Contoh

Contoh lainnya

Operator /


Dalam programing operator / (pembagian) bekerja secara berbeda ketika digunakan dengan bilangan bulat (integer) dan bilangan desimal (floating-point / desimal).

/ dengan Integer

Saat digunakan dengan bilangan bulat (integer), operator / pembagian mengembalikan hasil bagi setelah pembagian.

/ dengan bilangan desimal

Saat digunakan dengan angka desimal atau floating-point, operator / pembagian mengembalikan hasil yang tepat.

Operator %


Operator % disebut juga sebagai operator modulo .

Operator % hanya bisa digunakan dengan Integer, cara kerjanya adalah membagi dua angka dan mengembalikan nilai sisanya setelah pembagian.

kita mendapatkan 4 sebagai output. Ini karena ketika kita membagi 12 dengan 8, sisanya adalah 4.

Operator ++ dan --


Operator ++ (increment) meningkatkan / menaikkan nilai sebuah variabel sebesar 1.

Operator -- (decrement) mengurangi nilai sebuah variabel sebesar 1.

Contohnya

Output

Penjelasan

  • ++angka1 sama dengan angka1 = angka1 + 1;

  • --angka2 sama dengan angka2 = angka2 - 1;

Banyak Operator

Sejauh ini, kita telah menggunakan satu operator dalam ekspresi kita. Namun, mungkin ada kasus di mana kita harus menggunakan beberapa operator dalam satu ekspresi.

Kita mendapatkan output 33 karena proses dibawah ini

  • Pertama, 9 / 3 (pembagian) dieksekusi (hasilnya 3)

  • Kedua, 8 * 4 (perkalian) dieksekusi (hasilnya 32)

  • Ketiga, 3 + 32 (penjumlahan) dieksekusi (hasilnya 35)

  • Terakhir, 35 - 2 (pengurangan) dieksekusi (hasilnya 33)

Alasan mengapa pembagian dieksekusi terlebih dahulu adalah karena konsep yang disebut precedence dan associativity. Operator dengan precedensi yang lebih tinggi dieksekusi terlebih dahulu, sedangkan operator dengan precedensi yang lebih rendah dieksekusi terakhir.

Tips: Jika kita memiliki beberapa operator dalam satu baris, sebaiknya membiasakan diri menggunakan tanda kurung untuk memudahkan pemahaman program kita.

int x = (9 / 3) + (8 * 4) - 2;

CATATANKU

Last updated