Java Basic #5: Operator Aritmatika

August 26, 2020 Posted by Nested Code No comments

 


 

Contoh Program:

public class OperatorAritmatika

{

    public static void main(String[] args) {

        

        //deklarasi variabel angka

        int i = 37;

        int j = 42;

        double x = 22.5;

        double y =55.2;

 

        //menampilkan variabel

        System.out.println("i= "+i);

        System.out.println("j= "+j);

        System.out.println("x= "+x);

        System.out.println("y= "+y);

 

        //penjumlahan 

        System.out.println("i+j="+(i+j));

        System.out.println("x+y="+(x+y));

        

        //pengurangan 

        System.out.println("i-j="+(i-j));

        System.out.println("x-y="+(x-y));

        

        //perkalian 

        System.out.println("i*j="+(i*j));

        System.out.println("x*y="+(x*j));

        

        //pembagian 

        System.out.println("i/j="+(i/j));

        System.out.println("x/y="+(x/y));

        

        //modulus

        System.out.println("i%j="+(i%j));

        System.out.println("x%y="+(x%y));

        

        //penggabungan

        System.out.println("i+j="+(i+y));

        System.out.println("x+y="+(x*j));

        

        

    }

}

 

 

Pembahasan:

Pada contoh program di atas, terdapat operasi aritmatika yang digunakan untuk menghitung bilangan. Diantaranya; penjumlahan (+), pengurangan (-), perkalian (*), pembagian (/), modulasi (%) dan gabungan.

 

Pedoman:

1. + : operasi penjumlahan

2. - : operasi pengurangan

3. * : operasi perkalian

4. / : operasi pembagian

5. % : operasi modulasi

 

 

OPERATOR INCREAMENT & DECREAMENT

 

Contoh Program:

public class indecrement

{

    public static void main(String[] args) {

        int i = 5;

        int j = 10;

        int k = 10;

 

        System.out.println("decrement : "+ (j++ +i));

        System.out.println("decrement : "+ (+++i));

    }

}

 

 

Pembahasan:

Jika kita memperhatikan pada kode di atas, akan diperoleh perbedaan antara j++ dan ++j. Apabila operator increament atau decreament diletakan setelah operand, maka nilai lama dari variabel j akan digunakan untuk dijumlahkan dengan variabel i. sebaliknya, jika operator increament atau decreament diletakan sebelum operand, maka variabel j akan mendapatkan penambahan nilai atau pengurangan nilai terlebih dahulu, lalu dijumlahkan dengan variabel i.

 

Pedoman:

Berikut ini adalah tabel Increament dan Decreament.

Operator

Penggunaan

Deskripsi

++

op++

Increament op dengan nilai 1; merubah nilai op sebelum di-increament

++

++op

Increament op dengan nilai 1; merubah nilai op setelah di-increment

--

op--

Decreament op dengan nilai 1; merubah nilai op sebelum di-decrement

--

--op

Decrement op dengan nilai 1; merubah nilai op setelah di-decrement

 


0 Comments:

Post a Comment