منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ما هو الفرق بين postfix و prefix في لغة جافا - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغات البرمجة الاخرى (http://vb4arb.com/vb/forumdisplay.php?fid=4)
+--- قسم : قسم لغة Java (http://vb4arb.com/vb/forumdisplay.php?fid=17)
+---- قسم : قسم اسئلة Java (http://vb4arb.com/vb/forumdisplay.php?fid=22)
+---- الموضوع : ما هو الفرق بين postfix و prefix في لغة جافا (/showthread.php?tid=19052)



ما هو الفرق بين postfix و prefix في لغة جافا - killerblood331 - 31-01-17

انا مبتدا بلغة جافا واريد معرفة الفرق بين prefix و postfix  في لغة جافا 
 
ولكم جزيل الشكر


RE: ما هو الفرق بين postfix و prefix في لغة جافا - مساعدة - 31-01-17

السلام عليكم

اطلع على هذا الموضوع
Java: Prefix/postfix of increment/decrement operators?

وهذا الفيديو





RE: ما هو الفرق بين postfix و prefix في لغة جافا - killerblood331 - 01-02-17

لك جزيل الشكر علي الاجابة علي سؤالي
انا اطلعت علي الموضوع الذي وضعتة لي ولكن لم استطع ان انفذ ذلك علي كود postfix
ارجو منك ان تشرح لي كيف خرج الناتج بهذا الكود الي 35
     




RE: ما هو الفرق بين postfix و prefix في لغة جافا - مساعدة - 01-02-17


Prefix الزيادة أولا قبل القراءة.
كود :
z = ++x;
هنا سوف يتم زيادة x أولاً ثم قراءتها ووضعها في z

Postfix القراءة أولا قبل الزيادة.
كود :
z = x++;
هنا سوف يتم قراءة x ووضعها في z أولاً ثم زيادة x

كود :
int x=5;
int z;

// Prefix:
z = ++x ; //  1: x=x+1   2: z=x

// Postfix:
z = x++ ; //  1: z=x   2: x=x+1


كود :
int x = 5;
int z;

z = x++ + x++ + x++ + x++ + x++;
//  5   + 6   + 7   + 8   + 9  = 35

z = ++x + ++x + ++x + ++x + ++x;
//    6 +   7 +   8 +   9 +  10 = 40




RE: ما هو الفرق بين postfix و prefix في لغة جافا - killerblood331 - 01-02-17

شكرا جزيلا علي ردك ومساعدتك لي


RE: ما هو الفرق بين postfix و prefix في لغة جافا - hussein_younis - 30-11-20

https://youtu.be/nlV-wXSAjOs
https://youtu.be/fZGfmWwrbUs
فيديو من جزئين شرح عربي مبسط لفهم المبدأ