Kamis, 13 Februari 2014

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 dan
mengurangi nilai yang tersimpan dalam bentuk variabel angka terhadap nilai 1.

Sebagai contoh, pernyataan :
                count = count + 1;   
//increment nilai count dengan nilai 1 
pernyataan tersebut sama dengan :
                count++;


Operator increment dan decrement dapat ditempatkan sebelum atau sesudah operand.
Ketika digunakan sebelum operand, akan menyebabkan variabel diincrement atau didecrement dengan 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
lama akan digunakan lebih dulu dioperasikan lebih dulu terhadap pernyataan dimana dia
ditambahkan. Sebagai contoh :
                                                            int i = 10,
                                                            int j = 3;
                                                            int k = 0;
                                                            k = j++ + i;        //akan menghasilkan k = 3+10 = 13


Sumber : Bahan ajar-JENI-Intro1-Bab04 Pengenalan Pemograman Komputer

Tidak ada komentar:

Posting Komentar