Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الزيادة والنقصان اللاحقة

جزء من قسم Fundamentals في رحلة Java على Coddy — الدرس 18 من 73.

يمكن استخدام عاملي الزيادة (++) والنقصان (--) بطريقتين:

الزيادة/النقصان القبلية (++x أو --x):

  1. يأتي المعامل قبل المتغير
  2. تتغير القيمة فوراً
  3. تُستخدم القيمة الجديدة في التعبير

    int x = 5;
    int y = ++x;
    // يتم زيادة x إلى 6 أولاً، ثم تصبح y تساوي 6

الزيادة/النقصان اللاحقة (x++ أو x--):

  1. يأتي المعامل بعد المتغير
  2. تُستخدم القيمة الأصلية أولاً
  3. تتغير القيمة بعد التعبير

    int x = 5;
    int y = x++;
    // تصبح y تساوي 5 أولاً، ثم تزداد x إلى 6

مثال آخر

الزيادة اللاحقة (post-increment):

int score = 5;

int res1 = score++;
// res1 هي 5
// score هي 6

الزيادة القبلية (pre-increment):

int score = 5;

int result2 = ++score;
// result2 هي 6
// score هي 6

ورقة مرجعية

يمكن استخدام عاملي الزيادة (++) والنقصان (--) بطريقتين:

الزيادة/النقصان القبلي (++x أو --x):

  • يأتي العامل قبل المتغير
  • تتغير القيمة فوراً
  • تُستخدم القيمة الجديدة في التعبير
int x = 5;
int y = ++x;
// يتم زيادة x إلى 6 أولاً، ثم تصبح y تساوي 6

الزيادة/النقصان البعدي (x++ أو x--):

  • يأتي العامل بعد المتغير
  • تُستخدم القيمة الأصلية أولاً
  • تتغير القيمة بعد التعبير
int x = 5;
int y = x++;
// تصبح y تساوي 5 أولاً، ثم تزداد x إلى 6

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Fundamentals