Operasi Matematika di Java

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

operasi matematika 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

augmented assignment 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

unary operator 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

KE DAFTAR ISI

 

Leave a Reply

Your email address will not be published. Required fields are marked *