Menu
CoddyTech

Post-increment/Post-decrement

Termasuk bagian Dasar-Dasar dalam perjalanan Java di Coddy. Pelajaran 18 dari 73.

Operator kenaikan (++) dan penurunan (--) dapat digunakan dengan dua cara:

Kenaikan/penurunan sebelum variabel (++x atau --x):

  1. Operator berada SEBELUM variabel
  2. Nilainya berubah LANGSUNG
  3. Nilai baru digunakan dalam ekspresi

    int x = 5;
    int y = ++x;
    // x dinaikkan menjadi 6 terlebih dahulu, lalu y menjadi 6

Penambahan/pengurangan setelahnya (x++ atau x--):

  1. Operator berada SETELAH variabel
  2. Nilai awal digunakan terlebih dahulu
  3. Variabel berubah tepat setelah nilai awalnya digunakan, sehingga penggunaan berikutnya dalam ekspresi yang sama melihat nilai baru

    int x = 5;
    int y = x++;
    // y bernilai 5 terlebih dahulu, lalu x bertambah menjadi 6

Contoh lainnya

inkremen pasca:

int score = 5;

int res1 = score++;
// res1 bernilai 5
// score bernilai 6

pra-inkremen:

int score = 5;

int result2 = ++score;
// result2 bernilai 6
// score bernilai 6

Coba sendiri

Pelajaran ini tidak memiliki tantangan kode.

quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Java online