توصيف

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); 

هل كان المحتوى مفيد؟

التعليقات

لاضافة سؤال أو تعليق على المشاركة يتوجب عليك تسجيل الدخول
تسجيل الدخول
محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...