i=i+1 

بامكاننا كتابتها بهذا الشكل i++  او بهذا الشكل ++i 

لكن بوجود فرق بسيط وهو كالتالي:

--------------------------------

i++     

ينفذ السطر البرمجي ومن ثم يجمع

 

++i

يجمع ومن ثم ينفذ السطر البرمجي

 

 

مثال:

int i=5;
System.out.println(i); //prints 5
System.out.println(i++); //prints 5
System.out.println(i); //prints 6
System.out.println(++i); //print 7
System.out.println(i); //print 7
System.out.println(i++); //print 7
System.out.println(i++); //print 8
System.out.println(++i); //print 10



int i=5;
System.out.println(i); 
System.out.println(i++); 
System.out.println(i); 
System.out.println(++i); 
System.out.println(i); 
i++;
System.out.println(i++); 
System.out.println(i++); 
System.out.println(i++); 
++i;
System.out.println(i++); 
System.out.println(++i); 

ابحث عن مسائل برمجة جافا | Java programming بالانجليزي

هل أعجبك المحتوى؟

محتاج مساعدة؟ تواصل مع مدرس اونلاين الان!

التعليقات
لا يوجد تعليقات
لاضافة سؤال او تعليق على المشاركة يتوجب عليك تسجيل الدخول
تسجيل الدخول