الاثنين، 10 يناير، 2011

عامل الزيادة

ماهو عامل الزيادة؟؟
هو العامل الذي يزيد من قيمة المتغير أثناء عمل البرنامج و هناك أيضا عامل النقصان وهو ينقص من قيمة المتغير أيضا أثناء عمل البرنامج:

مثلا لو عرفنا في البرنامج المتغير c ثم ادخالنا الكود التالي ++c أو c++ في البرنامج فإنه سيزيد قيمة المتغير درجة واحد فلو كانت قيمة المتغير هي 1 فسيتصبح قيمته بعد عامل الزيادة هي 2 و العكس يكون في عامل النقصان.

ولكن ما الفرق بين ++c و c++؟؟
الفرق انه في الحالة الأولى انه القيمة ستزداد بعد قيمة المتغير و الحالة الثانية ستزيد القيمة قبل طباعة المتغير

مثال:


public class Increment {
    public static void main (String args [])
    {
        int c;
        c=10;
        System.out.println(c);
        System.out.println(c++);
        System.out.println(c);
        System.out.println("=============");
       
        c=10;
        System.out.println(c);
        System.out.println(++c);
        System.out.println(c);
    }
}

ليست هناك تعليقات:

إرسال تعليق