J. E. N. I.
4.10.2. Operator Increment dan Decrement
Dari sisi operator dasar aritmatika, java juga terdiri atas operator unary increment(++) dan operator unary decrement(--). operator increment dan decrement menambah dah mengurangi nilai yang tersimpan dalm bentuk variabel angka terhadap nilai 1.
Sebagai contoh, pernyataan,
count = count + 1; // increment |
nilai |
count |
dengan |
nilai 1 |
|
|
|
pernyataan tersebut ekivalen dengan, count ++;
Operator Use Description
++ op ++
Increments op by 1; evaluates to the value of op before it was incremented
++ ++ op
-- op--
Increments op by 1; evaluates to the value of op after it was incremented
Decrements op by 1; evaluates to the value of op before it was decremented
----op
Decrements op by 1; evaluates to the value of op after it was decremented
Table 4: operator Increment dan Decrement
Operator increment dan decrement dapat ditempatkan sebelum atau sesudah operand.
Ketika digunakan sebelum operand, akan menyebabkan variabel diincrement atau didecrement oleh nilai 1, dan kemudian nilai baru digunakan dalam pernyataan dimana dia ditambahkan. Sebagai contoh,
int i = 10, int j = 3; int k = 0;
k = ++ j + i; // akan menghasilkan k = 4 + 10 = 14
Ketika operator increment dan decrement ditempatkan setelah operand, nilai variabel yang
Pengenalan Pemrograman I 20