• ¿Documento equivocado? Cámbialo gratis
  • Escrito por estudiantes que aprobaron
  • Inmediatamente disponible después del pago
  • Leer en línea o como PDF
Vender
¿Dónde estudias?
Tu idioma
Document preview thumbnail
Vista previa 4 fuera de 73 páginas
Otro

تعلم لغة الجافا ببساطة

Document preview thumbnail
Vista previa 4 fuera de 73 páginas

هو دليل عربي تعليمي للمبتدئين يشرح أساسيات لغة Java خطوة بخطوة بأسلوب مبسط ومدعّم بالأمثلة العملية. يبدأ الكتاب ببنية برنامج Java وإنشاء الكلاسات والدالة الرئيسية، ثم ينتقل إلى المتغيرات وأنواع البيانات، وأوامر الإدخال والإخراج باستخدام Scanner، والجمل الشرطية (if / else)، وعبارات switch-case، وحلقات التكرار (for, while, do-while)، والمصفوفات أحادية وثنائية البعد، ومعالجة الاستثناءات باستخدام try-catch-finally، بالإضافة إلى شرح الدوال وكيفية إنشائها واستخدامها لتنظيم البرامج وكتابة أكواد أكثر كفاءة

Vista previa del contenido

‫‪1‬‬ ‫شرح سعد الضبي‬




‫تعلم الجافا‬
‫خطوة بخطوة‬




‫للمهندس ‪ :‬سعد الضبي‬
‫تفضلو بزيارة قناتنا على الرابط التالي‬
‫‪https://www.youtube.com/cha‬‬
‫‪nnel/UCinR4wnJdU-zr3yn-‬‬
‫‪9ywZyQ?disable_polymer=true‬‬

,‫‪2‬‬ ‫شرح سعد الضبي‬




‫الدرس األول‬
‫‪ ‬بنية برنامج ‪JAVA‬‬
‫تنتهج لغة الجافا من حيث البنية العامة لبناء‬
‫البرنامج طريقة ‪ opp‬أو مايسمى ب الكائنات‬
‫‪Public Class class_Name‬‬ ‫الموجهة (اوبجكت اورينتد بروجرام) عند بنائك‬
‫لبرنامج جافا يجب عليك اوال ان تقوم بإنشاء ‪A‬‬
‫‪class‬‬
‫(‪)1.1‬‬ ‫بالطريقة التالية انظر الشكل المقابل (‪)1.1‬‬


‫والمقصود ب ‪ classNamee‬هو اسم الكالس ويحبذ أن يكون اسم الكالس يدل على عمل البرنامج والخيار مفتوح لك عند‬
‫تسمية الكالس‬
‫فمثال إذا أردنا انشاء برنامج بسيط يقوم بجمع‬
‫عددين هنا يمكننا أن نقوم بإعطاء اسم للكالس يدل‬
‫‪public class add‬‬ ‫على عمل البرنامج وهو ‪ Add‬عندها سيكون سطر‬
‫تسمية الكالس كاآلتي انظر الشكل المقابل (‪)1.1‬‬
‫(‪)1.2‬‬
‫بعد تسمية الكالس نقوم بفتح قوس وال نغلق القوس إال في نهاية البرنامج وهذا يعني أن الكود الذي سنكتبه في الجافا يكون داخل‬
‫الكالس‬
‫السطر التالي بعد تسمية الكالس هو بناء الدالة‬
‫الرئيسية‬
‫والمقصود بالدالة الرئيسية أن هذه الدالة هي نقطة‬
‫)‪Public static void main (string [] args‬‬ ‫األوامر‬ ‫تنفيذ‬ ‫بداية‬
‫اي ان األوامر سوف تنفذ بشكل متسلسل من اول‬
‫الرئيسية‬ ‫الدالة‬ ‫في‬ ‫سطر‬
‫(‪)1.1‬‬ ‫وتأتي بنية أو شكل الدالة الرئيسية في برنامج‬
‫(‪)1.1‬‬ ‫المقابل‬ ‫الشكل‬ ‫انظر‬ ‫الجافا‬

‫المقصود بكلمة ‪ public‬هو عام واي متغير أو دالة تعرف على أنها ‪ public‬هذا يعني أننا‬
‫نستطيع الوصول إليها وإعادة إستخدامها من خارج الكالس‬
‫وكلمة ‪ static‬يعني أن الدالة أو المتغير الذي يعرف على أنه من نوع ‪ static‬يتيح لنا الوصول إليه مباشرة بدون انشاء‬
‫‪Object‬وهذا سنتحدث عنه الحقآ‬
‫كلمة ‪ main‬وتعني الرئيسي وهذه الكلمة محجوزة فقط للدالة الرئيسية‬
‫مابين القوسين هي مصفوفة اسمها ‪ args‬من نوع ‪ string‬وقد تم بناءها الستقبال قيم من خارج الكالس‬
‫الشكل التالي في الصورة يوضح كيفية بناء برمج بسيط يقوم بطباعة جملة ‪ hello World‬بواسطة أمر الطباعة‬
‫لمشاهدة هذا الدرس على اليوتيوب اتبع الرابط التالي‬
‫)‪F h‬‬
‫;)"‪System.out.println("Hello World‬‬

,‫‪1‬‬ ‫شرح سعد الضبي‬

‫الشكل (‪)4.1‬‬
‫الدرس الثاني‬
‫‪ ‬المتغيرات في ‪JAVA‬‬
‫تعريف المتغير‪ :‬نستطيع تعريف المتغير بشكل مبسط على أنه وسيط مؤقت يستخدم لتخزين قيمة معينة ويحجز مساحة‬
‫معينة في الذاكرة‬
‫كمثال عندما يكون لدينا قيمة معينة في البرنامج يجب علينا تخزينها في متغير حتى نستطيع التعامل معها‬
‫لنفترض انك تريد ناتج قسمة ‪ 11/ 1111‬كيف ستحصل على الناتج في هذه الحالة يجب عليك تعريف متغير حتى تستطيع إنجاز‬
‫المهمة والحصول على الناتج الحظ الشكل التالي‬
‫‪x=1000/2‬‬
‫قمنا بتخزين ناتج قسمة ‪ 1/1111‬في متغير اسمه ‪ x‬وهذه أمور رياضية بديهية‬
‫‪#‬انواع_المتغيرات_في_جافا‬
‫•األنواع العددية وهي ‪:‬‬
‫النوع ‪ byte :‬يقبل قيمة عددية ويحجز مساحة ‪ 1‬بايت في الذاكرة‬
‫النوع ‪ short :‬يقبل قيمة عددية ويحجز مساحة ‪ 1‬بايت في الذاكرة‬
‫النوع ‪ int :‬يقبل قيمة عددية صحيحة ويحجز مساحة ‪ 4‬بايت في الذاكرة‬
‫النوع ‪ long :‬يقبل قيمة عددية صحيحة ويحجز مساحة ‪ 8‬بايت في الذاكرة‬
‫النوع ‪ float :‬يقبل قيمة عددية عشرية ويحجز مساحة ‪ 4‬بايت في الذاكرة‬
‫النوع ‪ double :‬يقبل قيمة عددية عشرية ويحجز مساحة ‪ 8‬بايت في الذاكرة‬
‫النوع ‪ char :‬يقبل قيمة حرفية ويحجز مساحة ‪ 1‬بايت في الذاكرة‬
‫النوع ‪ boolean :‬نوع منطقي وهو يقبل إحدى قيمتين فقط اما ‪ true‬أو‪false‬‬
‫‪#‬طريقة_تعريف_المتغير‬
‫لتعريف المتغير في جافا يجب عليك اوال ان تكتب نوع المتغير ثم اسم المتغير‬
‫مثال ‪ :‬لتعريف متغير من نوع عدد صحيح سيكون تعريفه بالشكل التالي‬

‫;‪int x‬‬

‫بعد ذلك يمكنك إسناد قيمة للمتغير بالشكل التالي‬
‫;‪x=5‬‬
‫‪#‬مالحظة الفاصلة المنقوطة ; تستخدم في نهاية كتابة األمر في جافا‬
‫يمكنك في لغة جافا إسناد القيمة مباشرة عند تعريف المتغير بالشكل التالي‬
‫;‪int x=5‬‬

‫لتعريف متغير عشري في جافا يكون بالشكل التالي‬

‫;‪double d=5.60‬‬

‫* لتعريف متغير حرفي يكون بالشكل التالي‬

‫;'‪char s='N‬‬

‫* لتعريف متغير من نوع سلسلة حرفية في جافا نستخدم النوع ‪ String‬بالشكل التالي‬

‫" = ‪ String s2‬اهال بكم في صفحة المبرمج العربي;"‬

‫لتعريف متغير منطقي يكون بالشكل التالي‬

‫;‪boolean b=true‬‬

, ‫‪4‬‬ ‫شرح سعد الضبي‬


‫‪ #‬مالحظة ليس من المهم إسناد قيمة للمتغير عند تعريفه يمكنك إسناد قيمة له وقتما تشاء في اي مكان في البرنامج‬
‫في البرنامج التالي تم تعريف ثالثة متغيرات من نوع عدد ‪ intt‬ثم تم إسناد قيمة لكل متغير بعد ذلك قام بجمعهم وطباعة ناتج‬
‫الجمع بإستخدام األمر‬

‫;)(‪System.out.println‬‬




‫الشكل (‪)1.1‬‬




‫)‪Powered by TCPDF (www.tcpdf.org‬‬

Información del documento

Subido en
20 de junio de 2026
Número de páginas
73
Escrito en
2025/2026
Tipo
Otro
Personaje
Desconocido
$7.99

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Vendido
0
Seguidores
0
Artículos
5
Última venta
-



Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes