كيفية كتابة برنامجك الأول بلغة جافا - ويكي هاو
اضبط بيئة العمل حتى تبدأ بكتابة برامج جافا. يستخدم العديد من المبرمجين بيئة تطوير متكاملة مثل إكلبس أو نت بينز لكتابة برامج جافا، إلا أن بإمكانك كتابة برنامج ...
كتابة برنامجك الأول بلغة جافا \- wikiHow

Skip to Content

- استكشف
[من نحن](/wikiHow:%D8%AD%D9%88%D9%84-%D9%88%D9%8A%D9%83%D9%8A-%D9%87%D8%A7%D9%88) [لوحة تحكم مجتمع ويكي هاو](/wikiHow:%D8%A7%D9%84%D9%85%D8%B4%D8%A7%D8%B1%D9%83%D8%A9-%D8%A7%D9%84%D9%85%D8%AC%D8%AA%D9%85%D8%B9%D9%8A%D8%A9) [صفحة عشوائية](/%D8%AE%D8%A7%D8%B5:Randomizer) [التصنيفات](/%D8%AE%D8%A7%D8%B5:CategoryListing)

- [تسجيل الدخول](#wh-dialog-login)




### تسجيل الدخول



تسجيل الدخول الاجتماعي لا يعمل في نوافذ التصفح المخفي والخاص. يُرجى تسجيل الدخول باسم المستخدم الخاص بك أو بريدك الإلكتروني للمتابعة.

فيسبوك



جوجل





[حساب ويكي هاو](#wh-dialog-login)




ليس لديك حساباً؟ [إنشاء حساب](/خاص:UserLogin?type=signup)

- عشوائي

- [الصفحة الرئيسية](/%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9-%D8%A7%D9%84%D8%B1%D8%A6%D9%8A%D8%B3%D9%8A%D8%A9)
- [عشوائي](/%D8%AE%D8%A7%D8%B5:Randomizer)
- [عرض التصنيفات](/%D8%AE%D8%A7%D8%B5:CategoryListing)
- [حول ويكي هاو](/wikiHow:%D8%AD%D9%88%D9%84-%D9%88%D9%8A%D9%83%D9%8A-%D9%87%D8%A7%D9%88)

- [تسجيل الدخول / إنشاء حساب](#wh-dialog-login)

[السياسات العامة](/wikiHow:%D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%B3%D8%A7%D8%AA-%D8%A7%D9%84%D8%B9%D8%A7%D9%85%D8%A9)

نحن نستخدم ملفات تعريف الارتباط "الكوكيز" لتحسين تجربة استخدام ويكي هاو. باستخدام للموقع، أنت توافق على [سياستنا الخاصة بالكوكيز](/wikiHow:%D8%B3%D9%8A%D8%A7%D8%B3%D8%A9-%D9%85%D9%84%D9%81%D8%A7%D8%AA-%D8%AA%D8%B9%D8%B1%D9%8A%D9%81-%D8%A7%D9%84%D8%A7%D8%B1%D8%AA%D8%A8%D8%A7%D8%B7-%22%D9%83%D9%88%D9%83%D9%8A%D8%B2%22 "wikiHow:سياسة ملفات تعريف الارتباط \"كوكيز\""). [إعدادات ملفات تعريف الارتباط](/wikiHow:Cookie-Policy#eu_cookie_policy)

موافق

✖

- [تصنيفات](/%D8%AE%D8%A7%D8%B5:CategoryListing "خاص:CategoryListing")
- [أجهزة الكمبيوتر والإلكترونيات](/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:%D8%A3%D8%AC%D9%87%D8%B2%D8%A9-%D8%A7%D9%84%D9%83%D9%85%D8%A8%D9%8A%D9%88%D8%AA%D8%B1-%D9%88%D8%A7%D9%84%D8%A5%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A%D8%A7%D8%AA "تصنيف:أجهزة الكمبيوتر والإلكترونيات")

# [كيفية كتابة برنامجك الأول بلغة جافا](https://ar.wikihow.com/%D9%83%D8%AA%D8%A7%D8%A8%D8%A9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83-%D8%A7%D9%84%D8%A3%D9%88%D9%84-%D8%A8%D9%84%D8%BA%D8%A9-%D8%AC%D8%A7%D9%81%D8%A7)

![PDF download](/extensions/wikihow/socialstamp/images/icon-pdf.svg)تنزيل المقال

معلومات المؤلف

![PDF download](/extensions/wikihow/socialstamp/images/icon-pdf.svg)تنزيل المقال

X

يُكتب المحتوى على ويكي هاو بأسلوب الويكي أو الكتابة التشاركية؛ أي أن أغلبية المقالات ساهم في كتابتها أكثر من مؤلف، عن طريق التحرير والحذف والإضافة للنص الأصلي. ساهم 73 فرد في إنشاء هذا المقال. تعاونوا سويًا، دون أن يهتم بعضهم بذكر هويته الشخصية، على تحرير المقال والتطوير المتواصل لمحتواه.



تم عرض هذا المقال ١٣٬٣٢٣ مرة/مرات.



جافا عبارة عن لغة برمجة غرضية التوجّه تم إنشاؤها عام 1991 بواسطة جيمس جوسلينج ويعني كونها غرضية التوجّه أنها تمثّل المفاهيم على شكل "أغراض" تمتلك "حقولًا" (عبارة عن سمات تصف الغرض) و "دوالًا" (إجراءات يمكن للغرض تنفيذها). لغة جافا عبارة عن لغة برمجة يمكن كتابة رموزها مرة واحدة وتشغيلها في أي مكان مما يعني أنها مصممة لتعمل على منصة واحدة بحيث يمكن لأي نظام تشغيل يمكنه استضافة بيئة جافا افتراضية ويمكن للمبتدئين تعلّم وفهم لغة جافا بسهولة حيث أن رموزها البرمجية بسيطة للغاية ويعدّ هذا المقال مقدّمة لكتابة البرامج بلغة جافا.

## الخطوات

طريقة 1

طريقة 1 من 3:

### كتابة برنامجك الأول بلغة جافا

![PDF download](/extensions/wikihow/socialstamp/images/icon-pdf.svg)تنزيل المقال

1. [{"smallUrl":"https:\\/\\/www.wikihow.com\\/images\_en\\/thumb\\/2\\/29\\/91968-1.jpg\\/v4-460px-91968-1.jpg","bigUrl":"https:\\/\\/www.wikihow.com\\/images\\/thumb\\/2\\/29\\/91968-1.jpg\\/v4-728px-91968-1.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\\"mw-parser-output\\"><\\/div>"}](#/%D9%85%D9%84%D9%81:91968-1.jpg)

1

**اضبط بيئة العمل حتى تبدأ بكتابة برامج جافا.** يستخدم العديد من المبرمجين بيئة تطوير متكاملة مثل إكلبس أو نت بينز لكتابة برامج جافا، إلا أن بإمكانك كتابة برنامج جافا وترجمته دون استخدام بيئة تطوير متكاملة على الإطلاق.

2. [{"smallUrl":"https:\\/\\/www.wikihow.com\\/images\_en\\/thumb\\/8\\/8e\\/91968-2.jpg\\/v4-460px-91968-2.jpg","bigUrl":"https:\\/\\/www.wikihow.com\\/images\\/thumb\\/8\\/8e\\/91968-2.jpg\\/v4-728px-91968-2.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\\"mw-parser-output\\"><\\/div>"}](#/%D9%85%D9%84%D9%81:91968-2.jpg)

2

**يمكن استخدام أي برنامج يشبه برنامج المفكرة لكتابة برامج جافا.** يفضّل بعض المبرمجين المحترفين أحيانًا استخدام محرّرات النصوص التي تعمل في نافذة الأوامر مثل فيم أو إي ماكس. برنامج [سبلايم تكست](http://www.sublimetext.com/2) عبارة عن محرّر نصوص ممتاز يمكن تثبيته على أنظمة التشغيل المبنية على نظامي ويندوز ولينكس (ماكنتوش أو أوبنتو وما إلى ذلك) وهذا هو البرنامج الذي سنستخدمه في هذا المقال.

3. [{"smallUrl":"https:\\/\\/www.wikihow.com\\/images\_en\\/thumb\\/f\\/f4\\/91968-3.jpg\\/v4-460px-91968-3.jpg","bigUrl":"https:\\/\\/www.wikihow.com\\/images\\/thumb\\/f\\/f4\\/91968-3.jpg\\/v4-728px-91968-3.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\\"mw-parser-output\\"><\\/div>"}](#/%D9%85%D9%84%D9%81:91968-3.jpg)

3

**احرص على تثبيت [**حزمة تطوير برامج جافا**](http://www.oracle.com/technetwork/java/javase/downloads/index.html).** ستحتاج إلى هذه الحزمة لترجمة البرامج التي تكتبها.


- يمكن أن يظهر لك خطأ عند تنفيذ الأمر `javac` إن كانت متغيرات البيئة غير مضبوطة بشكل صحيح في أنظمة التشغيل المبنية على نظام ويندوز ويمكنك الرجوع إلى مقال إرشادي يشرح كيفية تثبيت حزمة تطوير برامج جافا للحصول على مزيد من الإرشادات حول تثبيت جى دي كي وتلافي هذا الخطأ.

طريقة 2

طريقة 2 من 3:

### برنامج إظهار رسالة ترحيب

![PDF download](/extensions/wikihow/socialstamp/images/icon-pdf.svg)تنزيل المقال

1. [{"smallUrl":"https:\\/\\/www.wikihow.com\\/images\_en\\/thumb\\/6\\/6c\\/91968-4.jpg\\/v4-460px-91968-4.jpg","bigUrl":"https:\\/\\/www.wikihow.com\\/images\\/thumb\\/6\\/6c\\/91968-4.jpg\\/v4-728px-91968-4.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\\"mw-parser-output\\"><\\/div>"}](#/%D9%85%D9%84%D9%81:91968-4.jpg)

1

**سنقوم أولًا بكتابة برنامج يُظهر الرسالة "Hello World" على الشاشة.** أنشئ ملفًا جديدًا في محرّر النصوص واحفظه باسم "HelloWorld.java". HelloWorld هو اسم المصنف الخاص بك (كلاس) ويجب أن يكون اسم المصنف مطابقًا لاسم الملف.

2. [{"smallUrl":"https:\\/\\/www.wikihow.com\\/images\_en\\/thumb\\/e\\/eb\\/91968-5.jpg\\/v4-460px-91968-5.jpg","bigUrl":"https:\\/\\/www.wikihow.com\\/images\\/thumb\\/e\\/eb\\/91968-5.jpg\\/v4-728px-91968-5.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\\"mw-parser-output\\"><\\/div>"}](#/%D9%85%D9%84%D9%81:91968-5.jpg)

2

**عرّف المصنف والدالة الرئيسية.** الدالة الرئيسية `public static void main(String[] args)` هي الدالة التي يتم تنفيذها عند تشغيل البرنامج وسيتم تعريف هذه الدالة بنفس الطريقة في كل برامج جافا.







```
public class HelloWorld {
       public static void main(String[] args) {
       }
}

```

3. [{"smallUrl":"https:\\/\\/www.wikihow.com\\/images\_en\\/thumb\\/2\\/2d\\/91968-6.jpg\\/v4-460px-91968-6.jpg","bigUrl":"https:\\/\\/www.wikihow.com\\/images\\/thumb\\/2\\/2d\\/91968-6.jpg\\/v4-728px-91968-6.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\\"mw-parser-output\\"><\\/div>"}](#/%D9%85%D9%84%D9%81:91968-6.jpg)

3

**اكتب سطرًا برمجيًا يطبع العبارة "Hello World" على الشاشة.**





```
System.out.println("Hello World.");

```







- لننظر إلى مكوّنات هذا السطر:
  - `System` يوجّه هذا الأمر النظام إلى فعل شيء ما.
  - `out` يخبر هذا الأمر النظام بأننا سننفذ بعض عمليات الخرج.
  - `println` عبارة عن اختصار لعبارة "طباعة سطر"، مما يعني أننا نخبر النظام بطباعة سطر في الخرج.
  - تعني الأقواس الموجودة حول `("Hello World.")` أن الدالة `System.out.println()` تقبل مُعاملات هي في هذه الحالة النص `"Hello World"`.
- لاحظ أن هناك بعض قواعد جافا التي يجب الالتزام بها:
  - يجب أن تضيف فاصلة منقوطة في نهاية كل سطر دائمًا.
  - لغة جافا حساسة تجاه حالة الأحرف، لذا فإنه يجب كتابة أسماء المصنفات والمتغيرات والدوال بحالة الأحرف الصحيحة حتى لا يظهر أي خطأ.
  - يتم حصر أجزاء الرموز البرمجية الخاصة بدالة معيّنة أو تكرار معيّن بين أقواس معقوفة.

4. [{"smallUrl":"https:\\/\\/www.wikihow.com\\/images\_en\\/thumb\\/1\\/1e\\/91968-7.jpg\\/v4-460px-91968-7.jpg","bigUrl":"https:\\/\\/www.wikihow.com\\/images\\/thumb\\/1\\/1e\\/91968-7.jpg\\/v4-728px-91968-7.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\\"mw-parser-output\\"><\\/div>"}](#/%D9%85%D9%84%D9%81:91968-7.jpg)

4

**ضع كل شيء في وحدة واحدة.** يفترض أن يكون برنامجك الترحيبي النهائي بالشكل التالي:







```
public class HelloWorld {
       public static void main(String[] args) {
           System.out.println("Hello World.");
       }
}

```

5. [{"smallUrl":"https:\\/\\/www.wikihow.com\\/images\_en\\/thumb\\/6\\/65\\/91968-8.jpg\\/v4-460px-91968-8.jpg","bigUrl":"https:\\/\\/www.wikihow.com\\/images\\/thumb\\/6\\/65\\/91968-8.jpg\\/v4-728px-91968-8.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\\"mw-parser-output\\"><\\/div>"}](#/%D9%85%D9%84%D9%81:91968-8.jpg)

5

**احفظ الملف وافتح سطر أو نافذة الأوامر لترجمته.** توجّه إلى مجلّد حفظ الملف HelloWorld.java واكتب الأمر `javac HelloWorld.java`. يؤدي ذلك إلى توجيه المترجم لترجمة الملف HelloWorld.java وسيعلمك المترجم بأي أخطاء يمكن أن يحويها الملف أو لن يُظهر أي رسائل إن لم توجد أخطاء. إن توجّهت إلى مجلد حفظ الملف HelloWorld.java الآن، يفترض أن تجد ملفًا بالاسم HelloWorld.class وهذا هو الملف الذي تستخدمه لغة جافا لتشغيل البرنامج.

6. [{"smallUrl":"https:\\/\\/www.wikihow.com\\/images\_en\\/thumb\\/f\\/f6\\/91968-9.jpg\\/v4-460px-91968-9.jpg","bigUrl":"https:\\/\\/www.wikihow.com\\/images\\/thumb\\/f\\/f6\\/91968-9.jpg\\/v4-728px-91968-9.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\\"mw-parser-output\\"><\\/div>"}](#/%D9%85%D9%84%D9%81:91968-9.jpg)

6

**شغّل البرنامج.** يمكنك الآن أن تشغّل البرنامج! اكتب الأمر التالي `java HelloWorld` في سطر أو نافذة الأوامر حيث يقوم هذا الأمر بتوجيه جافا إلى تشغيل المصنف HelloWorld. يفترض أن تظهر العبارة "Hello World" في النافذة بعد ذلك.

7. [{"smallUrl":"https:\\/\\/www.wikihow.com\\/images\_en\\/thumb\\/1\\/11\\/91968-10.jpg\\/v4-460px-91968-10.jpg","bigUrl":"https:\\/\\/www.wikihow.com\\/images\\/thumb\\/1\\/11\\/91968-10.jpg\\/v4-728px-91968-10.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\\"mw-parser-output\\"><\\/div>"}](#/%D9%85%D9%84%D9%81:91968-10.jpg)

7

**هنيئًا لك، لقد طوّرت أول برنامج لك بلغة جافا!**


طريقة 3

طريقة 3 من 3:

### الدخل والخرج

![PDF download](/extensions/wikihow/socialstamp/images/icon-pdf.svg)تنزيل المقال

1. [{"smallUrl":"https:\\/\\/www.wikihow.com\\/images\_en\\/thumb\\/b\\/ba\\/91968-11.jpg\\/v4-460px-91968-11.jpg","bigUrl":"https:\\/\\/www.wikihow.com\\/images\\/thumb\\/b\\/ba\\/91968-11.jpg\\/v4-728px-91968-11.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\\"mw-parser-output\\"><\\/div>"}](#/%D9%85%D9%84%D9%81:91968-11.jpg)

1

**سنطوّر برنامج Hello World الآن ليقبل دخلًا من المستخدم.** لقد أنشأنا برنامجنا ليعرض نصًا على الشاشة يمكن رؤيته فقط، إلا أن الجزء التفاعلي من البرنامج ينطوي على استقبال دخل من المستخدم لذا فإنّا سنطوّر البرنامج ليطلب من المستخدم اسمه حتى يتم تحيته باسمه بعد ذلك.

2. [{"smallUrl":"https:\\/\\/www.wikihow.com\\/images\_en\\/thumb\\/f\\/fa\\/91968-12.jpg\\/v4-460px-91968-12.jpg","bigUrl":"https:\\/\\/www.wikihow.com\\/images\\/thumb\\/f\\/fa\\/91968-12.jpg\\/v4-728px-91968-12.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\\"mw-parser-output\\"><\\/div>"}](#/%D9%85%D9%84%D9%81:91968-12.jpg)

2

**قم باستيراد مصنف Scanner.** هناك بعض المكتبات المدمجة في بيئة جافا والتي يمكن استخدامها، إلا أننا نحتاج إلى استيرادها أولًا. مكتبة java.util أحد هذه المكتبات وهي تحتوي على غرض Scanner الذي نحتاجه لاستقبال دخل المستخدم. سنقوم بإضافة السطر التالي في بداية الرمز البرمجي حتى نستورد المصنف Scanner.





```
import java.util.Scanner;
```





- يؤدي ذلك إلى إعلام البرنامج برغبتنا في استخدام الغرض Scanner الموجود بداخل الحزمة java.util.
- يمكننا ببساطة كتابة `import java.util.*;` في بداية الرمز البرمجي حتى نتمكن من الوصول إلى كل الأغراض الموجودة بداخل الحزمة java.util.

3. [{"smallUrl":"https:\\/\\/www.wikihow.com\\/images\_en\\/thumb\\/d\\/d3\\/91968-13.jpg\\/v4-460px-91968-13.jpg","bigUrl":"https:\\/\\/www.wikihow.com\\/images\\/thumb\\/d\\/d3\\/91968-13.jpg\\/v4-728px-91968-13.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\\"mw-parser-output\\"><\\/div>"}](#/%D9%85%D9%84%D9%81:91968-13.jpg)

3

**ابدأ حالة جديدة لاستخدام الغرض Scanner في الدالة الرئيسية.** لغة جافا عبارة عن لغة غرضية التوجّه مما يعني أنها تمثّل المفاهيم باستخدام الأغراض وغرض Scanner مثال لغرض يحتوي على حقول ودوال وستحتاج إلى إنشاء غرض Scanner جديد يمكن تعبئة حقوله واستخدام دواله حتى تتمكن من استخدام مصنّف Scanner. يمكن تنفيذ ذلك عن طريق كتابة التالي:





```
Scanner userInputScanner = new Scanner(System.in);
```





- `userInputScanner` هو اسم غرض Scanner الذي أنشأناه للتو. لاحظ أن الاسم مكتوب بحيث يكون أول كل حرف في كل كلمة كبير، وهذه هي طريقة التسمية المتعارف عليها في لغة جافا.
- استخدمنا المعامل `new` لإنشاء حالة جديدة للغرض، لذا فإنّا أنشأنا حالة جديدة للغرض Scanner عن طريق كتابة `new Scanner(System.in)`.
- يقبل الغرض Scanner معاملًا يُعلم الغرض بالشيء الذي يجب استقباله كدخل ونقوم في هذه الحالة باستخدام `System.in` كمُعامل. يقوم الأمر `System.in` بإعلام البرنامج باستقبال دخل من النظام وهو دخل المستخدم الذي يكتبه في البرنامج.

4. [{"smallUrl":"https:\\/\\/www.wikihow.com\\/images\_en\\/thumb\\/1\\/17\\/91968-14.jpg\\/v4-460px-91968-14.jpg","bigUrl":"https:\\/\\/www.wikihow.com\\/images\\/thumb\\/1\\/17\\/91968-14.jpg\\/v4-728px-91968-14.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\\"mw-parser-output\\"><\\/div>"}](#/%D9%85%D9%84%D9%81:91968-14.jpg)

4

**اطلب من المستخدم أن يكتب دخلًا.** يجب أن نطلب من المستخدم كتابة دخل حتى يعرف وقت كتابة ما يرغب به في البرنامج ويمكن تحقيق ذلك باستخدام الأمر `System.out.print` أو `System.out.println`.





```
System.out.print("What's your name? ");
```

5. [{"smallUrl":"https:\\/\\/www.wikihow.com\\/images\_en\\/thumb\\/8\\/8d\\/91968-15.jpg\\/v4-460px-91968-15.jpg","bigUrl":"https:\\/\\/www.wikihow.com\\/images\\/thumb\\/8\\/8d\\/91968-15.jpg\\/v4-728px-91968-15.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\\"mw-parser-output\\"><\\/div>"}](#/%D9%85%D9%84%D9%81:91968-15.jpg)

5

**اطلب من الغرض Scanner استقبال السطر الثاني الذي يكتبه المستخدم وتخزينه في متغيّر.** سيقوم الغرض Scanner باستقبال البيانات التي يكتبها المستخدم دائمًا وسنطلب من الغرض في السطر التالي استخدام الدخل الذي قدمه المستخدم عند سؤاله عن اسمه وتخزينه في متغيّر:





```
String userInputName = userInputScanner.nextLine();
```





- الطريقة المتفق علها لاستخدام دالة من دوال الغرض في لغة جافا هي `objectName.methodName(parameters)`. يقوم الأمر `userInputScanner.nextLine()` بإعلام غرض Scanner بالاسم الذي قدمناه له للتو ثم نستدعي الدالة `nextLine()` التي لا تستقبل أي مُعاملات.
- لاحظ أننا نخزّن السطر التالي في غرض مختلف: الغرض String ولقد سمينا هذا الغرض `userInputName`.

6. [{"smallUrl":"https:\\/\\/www.wikihow.com\\/images\_en\\/thumb\\/1\\/15\\/91968-16.jpg\\/v4-460px-91968-16.jpg","bigUrl":"https:\\/\\/www.wikihow.com\\/images\\/thumb\\/1\\/15\\/91968-16.jpg\\/v4-728px-91968-16.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\\"mw-parser-output\\"><\\/div>"}](#/%D9%85%D9%84%D9%81:91968-16.jpg)

6

**طباعة تحية المستخدم.** يمكننا كتابة تحية للمستخدم بعد تخزين اسم المستخدم المقدّم للبرنامج. هل تتذكّر الأمر `System.out.println("Hello World.");` الذي كتبناه في المصنف الرئيسي؟ يجب أن تُكتب كل الرموز التي كتبناها للتو فوق هذا السطر، ويمكننا الآن أن نعدّل السطر ليكون:





```
System.out.println("Hello " + userInputName + "!");
```





- طريقة الجمع بين العبارات "Hello " واسم المستخدم و "!" هي كتابة `"Hello " + userInputName + "!"` بطريقة تسمّى توحيد النصوص.
- ما يحدث هنا هو امتلاكنا لثلاث نصوص: "Hello " و userInputName و "!" ونصوص لغة جافا ثابتة مما يعني عدم القدرة على تغييرها ويؤدي توحيد هذه النصوص الثلاثة إلى إنشاء نص جديد يحتوي على تحية.
- نقوم بعد ذلك بتغذية هذا النص الجديد كمُعامل إلى `System.out.println`.

7. [{"smallUrl":"https:\\/\\/www.wikihow.com\\/images\_en\\/thumb\\/2\\/28\\/91968-17.jpg\\/v4-460px-91968-17.jpg","bigUrl":"https:\\/\\/www.wikihow.com\\/images\\/thumb\\/2\\/28\\/91968-17.jpg\\/v4-728px-91968-17.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\\"mw-parser-output\\"><\\/div>"}](#/%D9%85%D9%84%D9%81:91968-17.jpg)

7

**ضع كل شيء في وحدة واحدة ثم احفظ الملف ليكون الرمز بالشكل التالي:**



```
import java.util.Scanner;

public class HelloWorld {
       public static void main(String[] args) {
           Scanner userInputScanner = new Scanner(System.in);
           System.out.print("What's your name? ");
           String userInputName = userInputScanner.nextLine();
           System.out.println("Hello " + userInputName + "!");
       }
}
```

8. [{"smallUrl":"https:\\/\\/www.wikihow.com\\/images\_en\\/thumb\\/4\\/4b\\/91968-18.jpg\\/v4-460px-91968-18.jpg","bigUrl":"https:\\/\\/www.wikihow.com\\/images\\/thumb\\/4\\/4b\\/91968-18.jpg\\/v4-728px-91968-18.jpg","smallWidth":460,"smallHeight":345,"bigWidth":728,"bigHeight":546,"licensing":"<div class=\\"mw-parser-output\\"><\\/div>"}](#/%D9%85%D9%84%D9%81:91968-18.jpg)

8

**ترجم البرنامج وشغّله.** توجّه إلى سطر أو نافذة الأوامر ونفّذ نفس الأوامر التي نفذناها في التسلسل الأول من ملف HelloWorld.java. يجب أن نترجم البرنامج أولًا: `javac HelloWorld.java`. ثم نشغّله: `java HelloWorld`.


## أفكار مفيدة

- جافا لغة غرضية التوجّه، لذا فإنه من المفيد قراءة مزيد من المعلومات عن لغات البرمجة غرضية التوجّه.
- تمتلك البرمجة غرضية التوجّه العديد من الخواص المخصصة لنموذجها وإليك ثلاثة من هذه الخواص:
  - **التغليف**: القدرة على فرض قيود على الوصول إلى بعض مكوّنات الغرض. تمتلك لغة جافا مُعدّلات خاصة ومحمية وعامة للحقول والدوال.
  - **تعدّد الأشكال**: قدرة الأغراض على الظهور بهويات مختلفة. يمكن قولبة غرض في غرض آخر لاستخدام دواله.
  - **الوراثة**: القدرة على استخدام الحقول والدوال من مصنف آخر بنفس تراتبية الغرض الحالي.

## مقالات ذات صلة في ويكي هاو

[كيفية\
إلغاء خاصية البحث الآمن بجوجل](/%D8%A5%D9%84%D8%BA%D8%A7%D8%A1-%D8%AE%D8%A7%D8%B5%D9%8A%D8%A9-%D8%A7%D9%84%D8%A8%D8%AD%D8%AB-%D8%A7%D9%84%D8%A2%D9%85%D9%86-%D8%A8%D8%AC%D9%88%D8%AC%D9%84) [كيفية\
اختيار اسم مستخدم](/%D8%A7%D8%AE%D8%AA%D9%8A%D8%A7%D8%B1-%D8%A7%D8%B3%D9%85-%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85) [كيفية\
معرفة إذا كان شخص ما يمتلك رقم هاتفك على تطبيق واتساب](/%D9%85%D8%B9%D8%B1%D9%81%D8%A9-%D8%A5%D8%B0%D8%A7-%D9%83%D8%A7%D9%86-%D8%B4%D8%AE%D8%B5-%D9%85%D8%A7-%D9%8A%D9%85%D8%AA%D9%84%D9%83-%D8%B1%D9%82%D9%85-%D9%87%D8%A7%D8%AA%D9%81%D9%83-%D8%B9%D9%84%D9%89-%D8%AA%D8%B7%D8%A8%D9%8A%D9%82-%D9%88%D8%A7%D8%AA%D8%B3%D8%A7%D8%A8) [كيفية\
استرجاع حساب روبلوكس مخترق](/%D8%A7%D8%B3%D8%AA%D8%B1%D8%AC%D8%A7%D8%B9-%D8%AD%D8%B3%D8%A7%D8%A8-%D8%B1%D9%88%D8%A8%D9%84%D9%88%D9%83%D8%B3-%D9%85%D8%AE%D8%AA%D8%B1%D9%82) [كيفية\
إنشاء قائمة منسدلة في Excel](/%D8%A5%D9%86%D8%B4%D8%A7%D8%A1-%D9%82%D8%A7%D8%A6%D9%85%D8%A9-%D9%85%D9%86%D8%B3%D8%AF%D9%84%D8%A9-%D9%81%D9%8A-Excel) [كيفية\
تزييف بصمة الإصبع](/%D8%AA%D8%B2%D9%8A%D9%8A%D9%81-%D8%A8%D8%B5%D9%85%D8%A9-%D8%A7%D9%84%D8%A5%D8%B5%D8%A8%D8%B9) [كيفية\
حل مشكلة عدم التمكن من الوصول إلى موقع إلكتروني محدد](/%D8%AD%D9%84-%D9%85%D8%B4%D9%83%D9%84%D8%A9-%D8%B9%D8%AF%D9%85-%D8%A7%D9%84%D8%AA%D9%85%D9%83%D9%86-%D9%85%D9%86-%D8%A7%D9%84%D9%88%D8%B5%D9%88%D9%84-%D8%A5%D9%84%D9%89-%D9%85%D9%88%D9%82%D8%B9-%D8%A5%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A-%D9%85%D8%AD%D8%AF%D8%AF) [كيفية\
تغيير نغمة رنين هاتف أندرويد](/%D8%AA%D8%BA%D9%8A%D9%8A%D8%B1-%D9%86%D8%BA%D9%85%D8%A9-%D8%B1%D9%86%D9%8A%D9%86-%D9%87%D8%A7%D8%AA%D9%81-%D8%A3%D9%86%D8%AF%D8%B1%D9%88%D9%8A%D8%AF) [كيفية\
قراءة قيمة مكثف](/%D9%82%D8%B1%D8%A7%D8%A1%D8%A9-%D9%82%D9%8A%D9%85%D8%A9-%D9%85%D9%83%D8%AB%D9%81) [كيفية\
إنشاء حساب ماين كرافت](/%D8%A5%D9%86%D8%B4%D8%A7%D8%A1-%D8%AD%D8%B3%D8%A7%D8%A8-%D9%85%D8%A7%D9%8A%D9%86-%D9%83%D8%B1%D8%A7%D9%81%D8%AA)

## المزيد حول هذا المقال

يُكتب المحتوى على ويكي هاو بأسلوب الويكي أو الكتابة التشاركية؛ أي أن أغلبية المقالات ساهم في كتابتها أكثر من مؤلف، عن طريق التحرير والحذف والإضافة للنص الأصلي. ساهم 73 فرد في إنشاء هذا المقال. تعاونوا سويًا، دون أن يهتم بعضهم بذكر هويته الشخصية، على تحرير المقال والتطوير المتواصل لمحتواه. تم عرض هذا المقال ١٣٬٣٢٣ مرة/مرات.


تصنيفات: [أجهزة الكمبيوتر والإلكترونيات](/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:%D8%A3%D8%AC%D9%87%D8%B2%D8%A9-%D8%A7%D9%84%D9%83%D9%85%D8%A8%D9%8A%D9%88%D8%AA%D8%B1-%D9%88%D8%A7%D9%84%D8%A5%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A%D8%A7%D8%AA "تصنيف:أجهزة الكمبيوتر والإلكترونيات")

[بلغات أخرى](#other_languages)

[الإسبانية](https://es.wikihow.com/escribir-tu-primer-programa-en--Java)

[الإيطالية](https://www.wikihow.it/Scrivere-il-Tuo-Primo-Programma-in-Java)

[الروسية](https://ru.wikihow.com/%D0%BD%D0%B0%D0%BF%D0%B8%D1%81%D0%B0%D1%82%D1%8C-%D0%BF%D0%B5%D1%80%D0%B2%D1%83%D1%8E-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D1%83-%D0%BD%D0%B0-Java)

[الفرنسية](https://fr.wikihow.com/%C3%A9crire-son-premier-programme-en-Java)

[الهولندية](https://nl.wikihow.com/Je-eerste-programma-schrijven-in-Java)

[الإندونيسية](https://id.wikihow.com/Menulis-Program-Pertama-Anda-dengan-Java)

[الفيتنامية](https://www.wikihow.vn/Vi%E1%BA%BFt-ch%C6%B0%C6%A1ng-tr%C3%ACnh-%C4%91%E1%BA%A7u-ti%C3%AAn-v%E1%BB%9Bi-Java)

[الهندية](https://hi.wikihow.com/%E0%A4%85%E0%A4%AA%E0%A4%A8%E0%A4%BE-%E0%A4%AA%E0%A4%B9%E0%A4%B2%E0%A4%BE-%E0%A4%9C%E0%A4%BE%E0%A4%B5%E0%A4%BE-(Java)-%E0%A4%AA%E0%A5%8D%E0%A4%B0%E0%A5%8B%E0%A4%97%E0%A5%8D%E0%A4%B0%E0%A4%BE%E0%A4%AE-%E0%A4%B2%E0%A4%BF%E0%A4%96%E0%A5%87%E0%A4%82)

[الصينية](https://zh.wikihow.com/%E7%BC%96%E5%86%99%E4%BD%A0%E7%9A%84%E7%AC%AC%E4%B8%80%E4%B8%AAJava%E7%A8%8B%E5%BA%8F)

- طباعة

تم عرض هذه الصفحة ١٣٬٣٢٣ مرة.

## هل ساعدك هذا المقال؟

نعملا

تجعل الكوكيز ويكي هاو يعمل بشكل أفضل. باستمرارك في استخدام موقعنا، أنت توافق على [سياسة الكوكيز الخاصة بنا.](/wikiHow:Cookie-Policy)

### مقالات ويكي هاو ذات صلة

[كيفية\
إلغاء خاصية البحث الآمن بجوجل](/%D8%A5%D9%84%D8%BA%D8%A7%D8%A1-%D8%AE%D8%A7%D8%B5%D9%8A%D8%A9-%D8%A7%D9%84%D8%A8%D8%AD%D8%AB-%D8%A7%D9%84%D8%A2%D9%85%D9%86-%D8%A8%D8%AC%D9%88%D8%AC%D9%84) [كيفية\
اختيار اسم مستخدم](/%D8%A7%D8%AE%D8%AA%D9%8A%D8%A7%D8%B1-%D8%A7%D8%B3%D9%85-%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85) [كيفية\
معرفة إذا كان شخص ما يمتلك رقم هاتفك على تطبيق واتساب](/%D9%85%D8%B9%D8%B1%D9%81%D8%A9-%D8%A5%D8%B0%D8%A7-%D9%83%D8%A7%D9%86-%D8%B4%D8%AE%D8%B5-%D9%85%D8%A7-%D9%8A%D9%85%D8%AA%D9%84%D9%83-%D8%B1%D9%82%D9%85-%D9%87%D8%A7%D8%AA%D9%81%D9%83-%D8%B9%D9%84%D9%89-%D8%AA%D8%B7%D8%A8%D9%8A%D9%82-%D9%88%D8%A7%D8%AA%D8%B3%D8%A7%D8%A8) [كيفية\
استرجاع حساب روبلوكس مخترق](/%D8%A7%D8%B3%D8%AA%D8%B1%D8%AC%D8%A7%D8%B9-%D8%AD%D8%B3%D8%A7%D8%A8-%D8%B1%D9%88%D8%A8%D9%84%D9%88%D9%83%D8%B3-%D9%85%D8%AE%D8%AA%D8%B1%D9%82)

### تابعنا

[Facebook](https://www.facebook.com/ar.wikihow/)[Twitter](https://x.com/wikihow)[RSS](https://ar.wikihow.com/feed.rss)[Instagram](https://www.instagram.com/wikihow/?hl=en)[Pinterest](https://www.pinterest.com/wikihow/_created/)[Newsletter Sign-up](https://www.wikihow.com/Newsletters)[Tumblr](https://wikihow.tumblr.com/)[Android App](https://market.android.com/details?id=com.wikihow.wikihowapp)[Apple App Store](http://itunes.apple.com/us/app/wikihow-how-to-diy-survival/id309209200?mt=8)

### مشاركة

[Tweet](https://twitter.com/share)

[Pin It](https://pinterest.com/pin/create/button/?url=https://ar.wikihow.com/%25D9%2583%25D8%25AA%25D8%25A7%25D8%25A8%25D8%25A9-%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC%25D9%2583-%25D8%25A7%25D9%2584%25D8%25A3%25D9%2588%25D9%2584-%25D8%25A8%25D9%2584%25D8%25BA%25D8%25A9-%25D8%25AC%25D8%25A7%25D9%2581%25D8%25A7&media=https%3A%2F%2Fwww.wikihow.com%2Fimages%2Fthumb%2F4%2F4b%2F91968-18.jpg%2Fv4-333px-91968-18.jpg&description=%D9%83%D9%8A%D9%81%D9%8A%D8%A9+%D9%83%D9%8A%D9%81%D9%8A%D8%A9+%D9%83%D8%AA%D8%A7%D8%A8%D8%A9+%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D8%AC%D9%83+%D8%A7%D9%84%D8%A3%D9%88%D9%84+%D8%A8%D9%84%D8%BA%D8%A9+%D8%AC%D8%A7%D9%81%D8%A7+--+%D9%85%D9%86+%D8%B9%D9%84%D9%89+ar.wikihow.com)

[![](../../../skins/owl/images/mail_wH.png)](mailto:?subject=كيفية كتابة برنامجك الأول بلغة جافا&body=تفقد هذا المقال المفيد من ويكي هاو بالعربية: https://ar.wikihow.com/%25D9%2583%25D8%25AA%25D8%25A7%25D8%25A8%25D8%25A9-%25D8%25A8%25D8%25B1%25D9%2586%25D8%25A7%25D9%2585%25D8%25AC%25D9%2583-%25D8%25A7%25D9%2584%25D8%25A3%25D9%2588%25D9%2584-%25D8%25A8%25D9%2584%25D8%25BA%25D8%25A9-%25D8%25AC%25D8%25A7%25D9%2581%25D8%25A7 "Email")

[![wikiHow](/skins/owl/images/wikihow_logo_intl.png)](/%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9-%D8%A7%D9%84%D8%B1%D8%A6%D9%8A%D8%B3%D9%8A%D8%A9)

- [تصنيفات](/%D8%AE%D8%A7%D8%B5:CategoryListing "خاص:CategoryListing")
- [أجهزة الكمبيوتر والإلكترونيات](/%D8%AA%D8%B5%D9%86%D9%8A%D9%81:%D8%A3%D8%AC%D9%87%D8%B2%D8%A9-%D8%A7%D9%84%D9%83%D9%85%D8%A8%D9%8A%D9%88%D8%AA%D8%B1-%D9%88%D8%A7%D9%84%D8%A5%D9%84%D9%83%D8%AA%D8%B1%D9%88%D9%86%D9%8A%D8%A7%D8%AA "تصنيف:أجهزة الكمبيوتر والإلكترونيات")

- [الصفحة الأولى](/%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A9-%D8%A7%D9%84%D8%B1%D8%A6%D9%8A%D8%B3%D9%8A%D8%A9 "الصفحة الرئيسية")
- [حول ويكي هاو](https://ar.wikihow.com/wikiHow:%D8%AD%D9%88%D9%84-%D9%88%D9%8A%D9%83%D9%8A-%D9%87%D8%A7%D9%88)
- [ميدياويكي](https://ar.wikihow.com/%D8%A7%D9%84%D8%AE%D8%A8%D8%B1%D8%A7%D8%A1)
- [تواصل-معنا](/wikiHow:%D8%AA%D9%88%D8%A7%D8%B5%D9%84-%D9%85%D8%B9%D9%86%D8%A7 "wikiHow:تواصل معنا")
- [خريطة الموقع](/%D8%AE%D8%A7%D8%B5:Sitemap "خاص:Sitemap")
- [بنود الاستخدام (بالإنجليزية)](/wikiHow:%D8%A7%D9%84%D8%B3%D9%8A%D8%A7%D8%B3%D8%A7%D8%AA-%D8%A7%D9%84%D8%B9%D8%A7%D9%85%D8%A9 "wikiHow:السياسات العامة")
- [سياسة الخصوصية](/wikiHow:%D8%B3%D9%8A%D8%A7%D8%B3%D8%A9-%D8%A7%D9%84%D8%AE%D8%B5%D9%88%D8%B5%D9%8A%D8%A9 "wikiHow:سياسة الخصوصية")
- Do Not Sell or Share My Info
- Not Selling Info

تابعنا

[Instagram](https://www.instagram.com/wikihow/?hl=en "Instagram") [Facebook](https://www.facebook.com/ar.wikihow/ "Facebook") [Twitter](https://x.com/wikihow "Twitter") [YouTube](https://www.youtube.com/user/WikiHow "YouTube") [Newsletter](https://www.wikihow.com/Newsletters "Newsletter")

![](https://sb.scorecardresearch.com/p?c1=2&c2=8003466&cv=3.9.1&cj=1)

349