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 : "+ (++k +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