3 طرق لكتابة برنامجك الأول في Java

جدول المحتويات:

3 طرق لكتابة برنامجك الأول في Java
3 طرق لكتابة برنامجك الأول في Java

فيديو: 3 طرق لكتابة برنامجك الأول في Java

فيديو: 3 طرق لكتابة برنامجك الأول في Java
فيديو: 8# دورة مبادئ فوتوشوب المحاضرة الثامنة | جميع طرق استخدام الفرشاة فى الفوتوشوب 2024, يمكن
Anonim

Java هي لغة برمجة موجهة للكائنات تم إنشاؤها في عام 1995 بواسطة James Gosling. أي أن اللغة تقدم المفاهيم على أنها "كائنات" مع "حقول" (أي السمات التي تصف الكائنات) و "الأساليب" (الإجراءات التي يمكن للكائنات أداءها). جافا هي لغة "مكتوبة مرة واحدة وتشغيلها في أي مكان". أي أن اللغة مصممة للتشغيل على أي نظام أساسي يحتوي على Java Virtual Machine (JVM). نظرًا لأن Java هي لغة برمجة طويلة جدًا ، فمن السهل على المبتدئين التعلم والفهم. البرنامج التعليمي التالي هو مقدمة لكتابة البرامج باستخدام Java.

خطوة

الطريقة 1 من 3: كتابة برامج Prime Java

91968 1
91968 1

الخطوة الأولى. لبدء كتابة البرامج باستخدام Java ، حدد بيئة عملك

يستخدم العديد من المبرمجين بيئة التطوير المتكاملة (IDE) مثل Eclipse و Netbeans لبرمجة Java ، ولكن يمكننا كتابة برامج Java وتجميعها بدون IDE.

91968 2
91968 2

الخطوة 2. أي نوع من البرامج المشابهة لبرنامج Notepad سيكون كافياً للبرمجة باستخدام Java

يفضل المبرمجون المتشددون أحيانًا برامج تحرير النصوص المضمنة في الجهاز الطرفي ، مثل vim و emacs. محرر نصوص قوي يمكن تثبيته على كل من أجهزة الكمبيوتر التي تعمل بنظام Windows و Linux (Mac و Ubuntu وما إلى ذلك) هو Sublime Text. سنستخدم محرر النصوص هذا في هذا البرنامج التعليمي.

91968 3
91968 3

الخطوة الثالثة: تأكد من تثبيت Java Software Development Kit

سوف تحتاجه لتجميع برنامجك.

  • في الأنظمة المستندة إلى Windows ، إذا لم تتطابق متغيرات البيئة ، فقد تواجه إخفاقًا أثناء التشغيل

    جافاك

  • . اقرأ المقالة كيفية تثبيت Java Software Development Kit لمزيد من التفاصيل حول تثبيت JDK لتجنب هذا الخطأ.

الطريقة 2 من 3: برنامج Hello World

91968 4
91968 4

الخطوة 1. أولاً ، سننشئ برنامجًا يعرض الرسالة "Hello World

"في محرر النصوص الخاص بك ، قم بإنشاء ملف جديد وحفظه باسم" HelloDunia.java ". HelloDunia هو اسم الفصل الخاص بك ويجب أن يكون اسم الفصل هو نفس اسم الملف الخاص بك.

91968 5
91968 5

الخطوة الثانية: تحديد الفئة والطرق الرئيسية

الطريقة الرئيسية

الرئيسية العامة الثابتة الفراغ (سلسلة args)

هي طريقة سيتم تنفيذها أثناء تشغيل البرنامج. ستحتوي هذه الطريقة الرئيسية على نفس إعلان الطريقة في جميع برامج Java.

HelloWorld من الدرجة العامة {public static void main (String args) {}}

91968 6
91968 6

الخطوة الثالثة. اكتب سطرًا من الكود يعرض "Hello World

System.out.println ("Hello World.") ؛

  • انتبه لمكونات هذا الخط:

    • نظام

    • يوجه النظام للقيام بشيء ما.
    • خارج

    • يخبر النظام أننا سننتج المخرجات.
    • println

    • اختصار لعبارة "خط الطباعة". لذلك ، نطلب من النظام عرض الخط في الإخراج.
    • علامات الاقتباس في

      ("مرحبا بالعالم.")

      يعني الطريقة

      System.out.println ()

      تمرير في المعلمة ، والتي ، في هذه الحالة ، هي سلسلة

      "مرحبا بالعالم."

  • لاحظ أن هناك عدة قواعد في Java يجب الالتزام بها:

    • يجب عليك دائمًا إضافة فاصلة منقوطة (؛) في نهاية كل سطر.
    • جافا حساسة لحالة الأحرف. لذلك يجب عليك كتابة اسم الطريقة واسم المتغير واسم الفئة بالأحرف الصحيحة وإلا ستفشل.
    • يتم وضع كتل التعليمات البرمجية الخاصة بطريقة أو حلقة معينة في أقواس متعرجة.
91968 7
91968 7

الخطوة 4. ضع كل شيء معًا

يجب أن يبدو برنامج Halo World النهائي الخاص بك كما يلي:

الفئة العامة HelloWorld {public static void main (String args) {System.out.println ("Hello World.")؛ }}

91968 8
91968 8

الخطوة 5. احفظ الملف وافتح موجه الأوامر أو المحطة الطرفية لترجمة البرنامج

انتقل إلى المجلد حيث تم حفظ HaloDunia.java واكتب

javac HelloDunia.java

. يخبر هذا الأمر مترجم Java أنك تريد ترجمة HaloDunia.java. في حالة حدوث خطأ ، سيخبرك المترجم بالخطأ الذي حدث. خلاف ذلك ، لن ترى أي رسائل من المترجم. إذا نظرت إلى الدليل حيث تم تخزين HaloDunia.java حاليًا ، فسترى HaloDunia.class. هذا هو الملف الذي ستستخدمه Java لتشغيل برنامجك.

91968 9
91968 9

الخطوة 6. قم بتشغيل البرنامج

أخيرًا ، سنقوم بتشغيل برنامجنا! في موجه الأوامر أو المحطة ، اكتب

جافا HelloWorld

. يخبر هذا الأمر Java أنك تريد تشغيل فئة HaloWorld. سترى "Hello World". يظهر على وحدة التحكم.

91968 10
91968 10

الخطوة السابعة. تهانينا ، برنامج Java الأول جاهز

طريقة 3 من 3: الإدخال والإخراج

91968 11
91968 11

الخطوة 1. سنقوم الآن بتوسيع برنامج Hello World ليشمل مدخلات المستخدم

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

91968 12
91968 12

الخطوة 2. استيراد فئة الماسح الضوئي

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

استيراد java.util. Scanner ؛

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

    استيراد java.util. * ؛

  • في بداية الكود.
91968 13
91968 13

الخطوة 3. داخل الطريقة الرئيسية ، قم بإنشاء مثيل جديد لكائن الماسح الضوئي

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

الماسح userInputScanner = ماسح ضوئي جديد (System.in) ؛

  • userInputScanner

  • هو اسم كائن الماسح الذي أخذنا عينة منه للتو. لاحظ أن الاسم مكتوب بأحرف كبيرة وصغيرة ؛ هذا هو اصطلاح تسمية متغير في Java.
  • نحن نستخدم عامل التشغيل

    الجديد

    لإنشاء مثيل كائن جديد. لذلك ، في هذا المثال ، نقوم بإنشاء مثيل جديد لكائن Scanner بالكتابة

    الماسح الجديد (System.in)

  • .
  • يتضمن كائن الماسح الضوئي معلمات تخبر الكائن بما يجب مسحه ضوئيًا. في هذه الحالة ندخل

    System.in

    كمعلمات.

    System.in

  • يخبر البرنامج بالبحث عن المدخلات من النظام ، أي الإدخال الذي سيكتبه المستخدم في البرنامج.
91968 14
91968 14

الخطوة 4. اطلب المدخلات من المستخدم

علينا أن نطلب مدخلات من المستخدم حتى يعرف المستخدم متى يكتب شيئًا ما في وحدة التحكم. يمكن اتخاذ هذه الخطوة من قبل

System.out.print

أو

System.out.println

System.out.print ("ما اسمك؟") ؛

91968 15
91968 15

الخطوة 5. اطلب من كائن الماسح الضوئي إدخال السطر التالي الذي كتبه المستخدم وتخزينه في متغير

يقوم الماسح دائمًا بإدخال البيانات التي تحتوي على ما كتبه المستخدم. سيطلب السطر التالي من Scanner أن يأخذ الاسم الذي كتبه المستخدم ويخزنه في متغير:

String userInputName = userInputScanner.nextLine () ،

  • في Java ، اصطلاح استخدام طرق الكائن هو

    objectName.methodName (المعلمات)

    . في

    userInputScanner.nextLine ()

    ، نسمي كائن Scanner بالاسم الذي أطلقناه للتو ثم نسميه الطريقة

    السطر التالي()

  • التي لا تتضمن أي معلمات.
  • لاحظ أننا نقوم بتخزين السطر التالي في كائن آخر: كائن String. لقد قمنا بتسمية كائن String الخاص بنا

    userInputName

91968 16
91968 16

الخطوة 6. أظهر التحية للمستخدم

الآن بعد أن حفظنا اسم المستخدم ، يمكننا عرض التحية على المستخدم. تذكر مع

System.out.println ("Hello World.") ؛

أن نكتب في الفصل الرئيسي؟ يجب أن يكون كل الكود الذي كتبناه للتو فوق هذا السطر. الآن يمكننا تعديل هذا الخط ليكون:

System.out.println ("Hello" + userInputName + "!")؛

  • الطريقة التي نجمع بها "مرحبًا" واسم المستخدم و "!" عن طريق الكتابة

    "مرحبًا" + userInputName + "!"

  • يسمى سلسلة السلسلة.
  • لدينا هنا ثلاث سلاسل: "Hello" و userInputName و "!". تم إصلاح الجمل في Java ، مما يعني أنه لا يمكن تغييرها. لذلك ، عندما نجمع هذه السلاسل الثلاثة ، فإننا في الأساس نقوم بإنشاء سلسلة جديدة تحتوي على التحية.
  • ثم نأخذ هذه السلسلة الجديدة ونمررها كمعامل إلى

    System.out.println

  • .
91968 17
91968 17

الخطوة 7. رتب كل شيء وحفظه

سيبدو رمزنا الآن كما يلي:

استيراد java.util. Scanner ؛ فئة عامة HelloWorld {public static void main (String args) {Scanner userInputScanner = new Scanner (System.in)؛ System.out.print ("ما اسمك؟") ؛ String userInputName = userInputScanner.nextLine () ، System.out.println ("Hello" + userInputName + "!")؛ }}

91968 18
91968 18

الخطوة 8. تجميع وتشغيل

انتقل إلى موجه الأوامر أو المحطة الطرفية وقم بتشغيل نفس الأمر أثناء تشغيل HaloDunia.java. يجب علينا أولاً تجميع البرنامج:

javac HelloDunia.java

. ثم يمكننا تشغيله:

جافا HelloWorld

نصائح

  • Java هي لغة برمجة موجهة للكائنات. لذلك من الجيد قراءة أساسيات لغات البرمجة الشيئية لمعرفة المزيد.
  • البرمجة الشيئية لها العديد من الميزات الخاصة. ثلاثة منهم هم:

    • التغليف: القدرة على تقييد الوصول إلى بعض العناصر المكونة. تحتوي Java على مُعدِّلات خاصة ومحمية وعامة للحقول والأساليب.
    • تعدد الأشكال: قدرة الكائن على استخدام هويات متعددة. في Java ، يمكن إدراج كائن في كائن آخر لاستخدام طرق ذلك الكائن الآخر.
    • ميراث: القدرة على استخدام الحقول والأساليب من الفئات الأخرى في نفس التسلسل الهرمي للكائن الحالي.

موصى به: