Java
Yopiq kanal
أديرت القناة بنية خالصة لوجه الله بواسطتي طالبة بجامعة بنغازي/ كلية تقنية المعلومات بقسم شبكات واتصالات الحاسوب،كل من ينتفع من القناة فضلا لا تنسوني من صالح الدعاء ولكم بالمثل🤍( باستخدام أداة البحث لكتابة الموضوع الذي تود سترى نتائج من شرح وتمارين حوله).
Ko'proq ko'rsatish1 095
Obunachilar
Ma'lumot yo'q24 soatlar
-137 kunlar
+930 kunlar
Postlar arxiv
1 095
System.out.print (" ادخل القيمة الكبري ");
int x=sc.nextInt ();
System.out.print (" ادخل القيمة الصغرى ");
int y=sc.nextInt ();
for(int i= x; i>=y;i--)
System.out.println(i);
يطبع الاعداد تنازليا.
System.out.print (" ادخل القيمة الكبري ");
int x=sc.nextInt ();
System.out.print (" ادخل القيمة الصغرى ");
int y=sc.nextInt ();
for(int i= y; i<=x;i++)
System.out.println(i);
يطبع الاعداد تصاعديا .
1 095
for(int i=1;i<=3;i++)
switch (i){
case 1: System.out.print ('a'); break; case 2: System.out.print ('b'); break; default: System.out.print ('c'); }
1 095
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
هنا i بنفذها مع for
بعدها برا for عشن حنفذها برا for
لازم ما نعرف i برا
int i;
for(int i=0; i<= 3;i++)
System.out.println (i)
System.out.print(i);
