Operasi matematika di java kita mulai dari operasi dasar yaitu penjumlahan, pengurangan, perkalian, pembgaian dan sisa pembagian. Perhatikan tabel di bawah ini:
Tabel 1. Operasi matematika di Java
Supaya lebih memahami tabel 1 di atas, kita buat kelas bernama OperasiMatematika lalu ketikkan sintaks di bawah ini:
public class OperasiMatematika { public static void main(String[] args) { int a = 20; //inisialisasi variabel bernama a bertipe data int bernilai 11 int b = 10; //inisialisasi variabel b bertipe data int bernilai 10 System.out.println(a + b); System.out.println(a - b); System.out.println(a * b); System.out.println(a / b); System.out.println(a % b); //20 bagi 20 hasilnya 2, tidak ada sisa makanya di hasil kita peroleh 0 } }
Jika kita klik run maka outputnya sebagai berikut:
30 10 200 2 0
Augmented assignments
Augmented assignment adalah cara yang lebih simple dalam menuliskan operasi matematika di Java, perhatikan tabel 2 berikut ini:
Tabel 2. Augmented assignments di Java
Supaya lebih jelas, kita buat kelas bernama AugmentedAssignment lalu ketikkan kode di bawah ini:
public class AugmentedAssignment { public static void main(String[] args) { var c = 20; //membuat variabel c bernilai 20 var d = 20; //membuat variabel d bernilai 20 System.out.print("penjumlahan tanpa augmented assignment: "); System.out.println(c = c + 10); System.out.print("penjumlahan dengan augmented assignment: "); System.out.println(d += 10); } }
Jika kita run, maka hasilnya adalah:
penjumlahan tanpa augmented assignment: 30 penjumlahan dengan augmented assignment: 30
Unary operator
Unary operator adalah operator yang dikenakan hanya untuk operasi / logika matematik yang terdiri dari satu variabel. Berikut ini adalah penjelasannya:
Tabel 3. Unary operator di Java
Supaya lebih jelas, kita buat kelas bernama UnaryOperator lalu dituliskan kode di bawah ini:
public class UnaryOperator { public static void main(String[] args) { int e = -10; int f = +4; //sebenarnya boleh tidak menuliskan tanda + e++; //ditambah 1 ke variabel e System.out.println(e); f--; //dikurangi 1 dari variabel f System.out.println(f); } }
Jika kita run maka hasilnya adalah:
-9 3
PREVIOUS: Tipe Data Array
NEXT: Operasi Perbandingan