ماهو عامل الزيادة؟؟
هو العامل الذي يزيد من قيمة المتغير أثناء عمل البرنامج و هناك أيضا عامل النقصان وهو ينقص من قيمة المتغير أيضا أثناء عمل البرنامج:
مثلا لو عرفنا في البرنامج المتغير c ثم ادخالنا الكود التالي ++c أو c++ في البرنامج فإنه سيزيد قيمة المتغير درجة واحد فلو كانت قيمة المتغير هي 1 فسيتصبح قيمته بعد عامل الزيادة هي 2 و العكس يكون في عامل النقصان.
ولكن ما الفرق بين ++c و c++؟؟
الفرق انه في الحالة الأولى انه القيمة ستزداد بعد قيمة المتغير و الحالة الثانية ستزيد القيمة قبل طباعة المتغير
مثال:
public class Increment {
public static void main (String args [])
{
int c;
c=10;
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++);
System.out.println(c);
System.out.println("=============");
c=10;
System.out.println(c);
System.out.println(++c);
System.out.println(c);
}
}
c=10;
System.out.println(c);
System.out.println(++c);
System.out.println(c);
}
}
ليست هناك تعليقات:
إرسال تعليق