SlideShare a Scribd company logo
‫الشرطي‬ ‫بالجمل‬ ‫لنبدأ‬ .‫التدفق‬ ‫في‬ ‫لتتحكم‬ ‫والحلقات‬ ‫الشرطية‬ ‫الجمل‬ ‫تدعم‬ ،‫برمجة‬ ‫لغة‬ ‫أي‬ ‫مثل‬ ،‫الجافا‬ ‫لغة‬‫ثم‬ ‫ومن‬ ‫ة‬
‫الـ‬ ‫بجملة‬ ‫ونختتمها‬ ،‫بالحلقات‬ switch ‫متعدد‬ ‫قيم‬ ‫تختبر‬ ‫أن‬ ‫تريد‬ ‫عندما‬ ‫استخدامها‬ ‫يمكنك‬ ‫والتي‬ ،‫ما‬ ً‫ا‬‫نوع‬ ‫الثقيلة‬‫لجملة‬ ‫ة‬
‫.واحدة‬
‫مالحظة‬ C++: ‫في‬ ‫التدفق‬ ‫في‬ ‫التحكم‬‫لغتي‬ ‫في‬ ‫نيات‬ُ‫ب‬‫لل‬ ‫مطابقة‬ ‫نيتها‬ُ‫ب‬ ‫الجافا‬ ‫لغة‬ C ‫و‬ C++ ‫ال‬ .‫االستثناءات‬ ‫من‬ ‫القليل‬ ‫مع‬ ،
‫يوجد‬ goto‫للـ‬ ‫مثيلة‬ ‫نسخة‬ ‫يوجد‬ ‫ولكن‬ ، break ‫تستخد‬ ‫قد‬ ‫لربما‬ ‫(والتي‬ ‫حلقة‬ ‫من‬ ‫للخروج‬ ‫استخدامها‬ ‫يمكنك‬ ‫والتي‬‫م‬
goto ‫لغة‬ ‫في‬ C).ً‫ا‬‫!وأخير‬Java SE 5.0 ‫الـ‬ ‫لحلقة‬ ً‫ال‬‫بدي‬ ‫أضاف‬ for ‫يو‬ ‫ال‬ ‫التي‬‫في‬ ‫نظير‬ ‫لها‬ ‫جد‬ C ‫أو‬ C++ ‫فهي‬ ،
‫الـ‬ ‫لحلقة‬ ‫شبيهة‬ foreach ‫في‬ C#.
‫النطاق‬ ‫:مجال‬‫النطاق‬ ‫حول‬ ‫أكثر‬ ‫نعرف‬ ‫ان‬ ‫علينا‬ ‫يجب‬ ‫للتحكم‬ ‫الحقيقية‬ ‫البنية‬ ‫عن‬ ‫نبدأالحديث‬ ‫أن‬ ‫.قبل‬ ‫مجموعة‬ ‫هو‬ ‫النطاق‬
‫الرموز‬ ‫(من‬codes) ‫التابع‬ ‫للمتغيرات‬ ‫مجاال‬ ‫يعطي‬ ‫النطاق‬ . ‫بأقواس‬ ‫محاطة‬ ‫الجافا‬ ‫بلغة‬ ‫المكتوبة‬.‫للبرنامج‬ ‫ة‬‫النطاق‬
‫ممكن‬ ‫نط‬ ‫مع‬ ‫متداخل‬ ‫نطاق‬ ‫التالي‬ ‫المثال‬ ‫في‬ . ‫آخر‬ ‫نطاق‬ ‫داخل‬ ‫نطاق‬ ‫يكون‬ ‫أن‬ ‫بحيث‬ ‫بعضها‬ ‫مع‬ ‫متداخلة‬ ‫تكون‬ ‫أن‬‫اق‬
‫.آخر‬

More Related Content

Similar to لغة الجافا

Similar to لغة الجافا (20)

سلسلة تعلم البرمجة بلغة C / C++ - 1
سلسلة تعلم البرمجة بلغة C / C++  - 1سلسلة تعلم البرمجة بلغة C / C++  - 1
سلسلة تعلم البرمجة بلغة C / C++ - 1
 
C++ loops
C++ loopsC++ loops
C++ loops
 
Perl tutorial
Perl tutorial Perl tutorial
Perl tutorial
 
Programming languages concepts
Programming languages conceptsProgramming languages concepts
Programming languages concepts
 
Alshhrany c++
Alshhrany c++Alshhrany c++
Alshhrany c++
 
لغات البرمجه بل تفصيل
لغات البرمجه بل تفصيللغات البرمجه بل تفصيل
لغات البرمجه بل تفصيل
 
c#
c#c#
c#
 
برمجة الرسوم بلغة السي بلس بلس المرحلة الثالثة
     برمجة الرسوم بلغة السي بلس بلس المرحلة الثالثة     برمجة الرسوم بلغة السي بلس بلس المرحلة الثالثة
برمجة الرسوم بلغة السي بلس بلس المرحلة الثالثة
 
Java 8 lambda expression
Java 8 lambda expressionJava 8 lambda expression
Java 8 lambda expression
 
C++
C++C++
C++
 
C++
C++C++
C++
 
Python vs c ++
Python vs c ++Python vs c ++
Python vs c ++
 
مفهوم البرمجة
مفهوم البرمجةمفهوم البرمجة
مفهوم البرمجة
 
مفهوم البرمجة
مفهوم البرمجةمفهوم البرمجة
مفهوم البرمجة
 
مقدمة البرمجة
مقدمة البرمجةمقدمة البرمجة
مقدمة البرمجة
 
Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك Visual basic.net احترف فيجوال بيسك
Visual basic.net احترف فيجوال بيسك
 
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحترافالبرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
البرمجة | أقوي مجالات العمل والربح من الانترنت..دليلك نحو الاحتراف
 
C++python الفرق بين البايثون والسي بلس بلس
C++python الفرق بين البايثون والسي بلس بلسC++python الفرق بين البايثون والسي بلس بلس
C++python الفرق بين البايثون والسي بلس بلس
 
Required Programs To Start Developing in Laravel
Required Programs To Start Developing in LaravelRequired Programs To Start Developing in Laravel
Required Programs To Start Developing in Laravel
 
عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04عرض البرمجة بلغة فيجول بيسك 04
عرض البرمجة بلغة فيجول بيسك 04
 

لغة الجافا

  • 1. ‫الشرطي‬ ‫بالجمل‬ ‫لنبدأ‬ .‫التدفق‬ ‫في‬ ‫لتتحكم‬ ‫والحلقات‬ ‫الشرطية‬ ‫الجمل‬ ‫تدعم‬ ،‫برمجة‬ ‫لغة‬ ‫أي‬ ‫مثل‬ ،‫الجافا‬ ‫لغة‬‫ثم‬ ‫ومن‬ ‫ة‬ ‫الـ‬ ‫بجملة‬ ‫ونختتمها‬ ،‫بالحلقات‬ switch ‫متعدد‬ ‫قيم‬ ‫تختبر‬ ‫أن‬ ‫تريد‬ ‫عندما‬ ‫استخدامها‬ ‫يمكنك‬ ‫والتي‬ ،‫ما‬ ً‫ا‬‫نوع‬ ‫الثقيلة‬‫لجملة‬ ‫ة‬ ‫.واحدة‬ ‫مالحظة‬ C++: ‫في‬ ‫التدفق‬ ‫في‬ ‫التحكم‬‫لغتي‬ ‫في‬ ‫نيات‬ُ‫ب‬‫لل‬ ‫مطابقة‬ ‫نيتها‬ُ‫ب‬ ‫الجافا‬ ‫لغة‬ C ‫و‬ C++ ‫ال‬ .‫االستثناءات‬ ‫من‬ ‫القليل‬ ‫مع‬ ، ‫يوجد‬ goto‫للـ‬ ‫مثيلة‬ ‫نسخة‬ ‫يوجد‬ ‫ولكن‬ ، break ‫تستخد‬ ‫قد‬ ‫لربما‬ ‫(والتي‬ ‫حلقة‬ ‫من‬ ‫للخروج‬ ‫استخدامها‬ ‫يمكنك‬ ‫والتي‬‫م‬ goto ‫لغة‬ ‫في‬ C).ً‫ا‬‫!وأخير‬Java SE 5.0 ‫الـ‬ ‫لحلقة‬ ً‫ال‬‫بدي‬ ‫أضاف‬ for ‫يو‬ ‫ال‬ ‫التي‬‫في‬ ‫نظير‬ ‫لها‬ ‫جد‬ C ‫أو‬ C++ ‫فهي‬ ، ‫الـ‬ ‫لحلقة‬ ‫شبيهة‬ foreach ‫في‬ C#. ‫النطاق‬ ‫:مجال‬‫النطاق‬ ‫حول‬ ‫أكثر‬ ‫نعرف‬ ‫ان‬ ‫علينا‬ ‫يجب‬ ‫للتحكم‬ ‫الحقيقية‬ ‫البنية‬ ‫عن‬ ‫نبدأالحديث‬ ‫أن‬ ‫.قبل‬ ‫مجموعة‬ ‫هو‬ ‫النطاق‬ ‫الرموز‬ ‫(من‬codes) ‫التابع‬ ‫للمتغيرات‬ ‫مجاال‬ ‫يعطي‬ ‫النطاق‬ . ‫بأقواس‬ ‫محاطة‬ ‫الجافا‬ ‫بلغة‬ ‫المكتوبة‬.‫للبرنامج‬ ‫ة‬‫النطاق‬ ‫ممكن‬ ‫نط‬ ‫مع‬ ‫متداخل‬ ‫نطاق‬ ‫التالي‬ ‫المثال‬ ‫في‬ . ‫آخر‬ ‫نطاق‬ ‫داخل‬ ‫نطاق‬ ‫يكون‬ ‫أن‬ ‫بحيث‬ ‫بعضها‬ ‫مع‬ ‫متداخلة‬ ‫تكون‬ ‫أن‬‫اق‬ ‫.آخر‬