Java
Closed channel
أديرت القناة بنية خالصة لوجه الله بواسطتي طالبة بجامعة بنغازي/ كلية تقنية المعلومات بقسم شبكات واتصالات الحاسوب،كل من ينتفع من القناة فضلا لا تنسوني من صالح الدعاء ولكم بالمثل🤍( باستخدام أداة البحث لكتابة الموضوع الذي تود سترى نتائج من شرح وتمارين حوله).
Show more1 095
Subscribers
No data24 hours
-137 days
+930 days
Posts Archive
1 095
ف الاول زيادة بعدية تنزل ال5
وبعدها نغيرها ف الذاكرة ب6
..بعدها زيادة قبلية نزيدها تبقى7 ونعوض
وبعدها نقصان بعدي
تنزل ال7
ونغير الx ف الذاكرة تبقى 6
1 095
في المقارنة النقصان بعدي يعني نقارن قبل
6>5
وبعدها انقص
x=5
، وفي الطباعة النقصان قبلي انقص (واتفير في الذاكرة) وبعدها نطبع
x=4 .
يعني كلما نقصت او زدت نغير قيمة المتغير منخليش المتغير ف الذاكرة ع قيمته القديمة !
لو ++ أو -- قبل المتغير حنقص او نزيد قبل وبعدها ندير العملية مثلا لو طباعة ولا تخزين قيمة في متغير آخر مقارنة ..إلخ
ولو بعد المتغير ف ندير العملية قبل وبعدها انقص ولا نزيد اسمها فيها زيادة قبلية بعدية نقصان قبلي بعدي ..
1 095
زيادة بعدية :
x=5
y=x++
(++بعد المتغير)
..
الحل
y=5
x=6
زيادةx بعدية(نخزن القيمة فيy قبل)
بعدها نزيدx واتغير في الذاكرة تبقى ب6
.
1 095
الجواب x=y=6
الزيادة قبلية (++ قبل المتغير) معناها نزيد قبل بعدها نخزن القيمة الجديدة للx في y
y= 6 ☑
،،الx في الذاكرة كانت ب5 بس بعد زدت ف ايجاد قيمة الy تمت ب6 حنغيرها مش نحطها قيمة y بس ونعتبرها كيف ما هي5 ف الذاكرة!
1 095
Q-
public class A{
String s1="computer" ; System.out.print(s1.length); } الحل؟
