Java
کانال بسته
أديرت القناة بنية خالصة لوجه الله بواسطتي طالبة بجامعة بنغازي/ كلية تقنية المعلومات بقسم شبكات واتصالات الحاسوب،كل من ينتفع من القناة فضلا لا تنسوني من صالح الدعاء ولكم بالمثل🤍( باستخدام أداة البحث لكتابة الموضوع الذي تود سترى نتائج من شرح وتمارين حوله).
نمایش بیشتر1 095
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-137 روز
+930 روز
آرشیو پست ها
1 095
Repost from Java
scope
النطاق اللي متعرف فيه المتغير يمكن أن يكون سبب في وجود خطأ زي مثال for امبدري و
هذا مثال آخر
int i=4;
if(i==5)
System.out.print (i);
else
{
int z=4;
z=--z + ++z;
}
System.out.print (z);
z
مش حيتعرف عليها ف امر الطباعة
لان حصرت tybe متاعها في بلوك else فقط هذا النطاق يلي تكون متعرفة فيه بس ولازم مانستخدم المتغير وهو متعرف معاطيته type !
.....
مثال آخر
int x=3;
while (x<=7)
{
int j=2;
while (j<12)
{
System.out.print (j*j);
j+=2;
}
x+=1;}
System.out.print (--j);
Error
j
ف امر الطباعة مش حيتم التعرف عليها لان عطيتها type ف while حصرت نطاقها ف while بس ف اي مكان برا while مع استخدامها حيصير Error
...
int v=3, c=6;
while(v<=12){
System.out.print (v);
while (c<=10)
{
System.out.print (c);
c+=2;
}
v*=3;
}
System.out.print (c);
c
عرفتها برا while حيتم التعرف عليها في كل مكان ف البرنامج مش حيصير Error مع تنفيذ امر طباعة c خارج الحلقة
1 095
Repost from Java
هنا i بنفذها مع for
بعدها برا for عشن حنفذها برا for
لازم ما نعرف i برا
بش يتعرف عليها باقي البرنامج
int i;
for(int i=0; i<= 3;i++)
System.out.println (i)
System.out.print(i);
لما نكون انفذ جوا for بس عادي نعرفها داخل الحلقة
for(int i=1;i<=3;i++)
System.out.println (i);
for(int i=1; i<=3;i++)
{
System.out.println (i);
System.out.println (i--);
}
