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

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

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

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

فيديو: 4 طرق لكتابة برنامجك الأول في Java
فيديو: شرح برنامج Microsoft Project بطريقه سهله جدآ 2024, يمكن
Anonim

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

خطوات

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

91968 1
91968 1

الخطوة الأولى. لبدء كتابة البرامج في Java ، قم بإعداد بيئة العمل الخاصة بك

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

91968 2
91968 2

الخطوة 2. أي نوع من البرامج المشابهة لبرنامج المفكرة سيكون كافياً للبرمجة في 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

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

"في محرر النصوص الخاص بك ، أنشئ ملفًا جديدًا واحفظه باسم" HelloWorld.java ". HelloWorld هو اسم صفك وستحتاج إلى أن يكون اسم الفصل الخاص بك هو نفس اسم ملفك.

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 يجب علينا الالتزام بها:

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

الخطوة 4. ضعها جميعًا معًا

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

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

91968 8
91968 8

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

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

javac HelloWorld.java

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

91968 9
91968 9

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

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

جافا HelloWorld

. هذا يخبر Java أنك تريد تشغيل الفصل HelloWorld. يجب أن ترى "Hello World". تظهر في وحدة التحكم الخاصة بك.

91968 10
91968 10

الخطوة السابعة. تهانينا ، لقد أنشأت أول برنامج جافا لك

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

91968 11
91968 11

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

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

91968 12
91968 12

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

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

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

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

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

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

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

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

الماسح 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. اطلب من كائن الماسح الضوئي أن يأخذ السطر التالي الذي يكتبه المستخدم ويخزنه في متغير

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

String userInputName = userInputScanner.nextLine () ،

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

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

    . في

    userInputScanner.nextLine ()

    ، نحن نطلق على كائن الماسح الخاص بنا بالاسم الذي قدمناه للتو ومن ثم نطلق عليه أسلوبه

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

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

    userInputName

91968 16
91968 16

الخطوة 6. اطبع تحية على المستخدم

الآن بعد أن تم تخزين اسم المستخدم ، يمكننا طباعة تحية للمستخدم. تذكر

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

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

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

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

    "مرحبًا" + 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. تجميع وتشغيل

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

javac HelloWorld.java

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

جافا HelloWorld

عينة من برامج Java

Image
Image

نموذج لبرنامج Java الأساسي

دعم wikiHow و فتح جميع العينات.

Image
Image

نموذج لبرنامج Java مع الإدخال

دعم wikiHow و فتح جميع العينات.

نصائح

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

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

موصى به: