fbpx

تعلم لغة الجافا – الدرس الثامن Compiling and Running with Arguments

0

بعد إنشاء تطبيق بسيط يطبع شيئًا ما على الشاشة ، تحتاج إلى تجميع التعليمات البرمجية وتشغيلها.

لا يهم حقًا إذا كنت تستخدم Linux أو Mac أو Windows. يجب أن يكون لديك وحدة تحكم وتحتاج إلى أن تتوفر الأوامر التالية لترجمة Java وتشغيله.

java (أو java.exe)
javac (أو javac.exe)
لكي تكون تلك متاحة ، يجب عليك تنزيل وتثبيت JDK (Java Development Kit).

إذا أخذنا الكود من الدرس السابق ووضعناه في ملف يسمى MyFirstClass.java ، من أجل تجميعه ، نحتاج إلى تشغيله:

javac MyFirstClass.java

سيؤدي هذا إلى إنشاء ملف يسمى MyFirstClass.class يحتوي على شفرة جافا المترجمة.

لتشغيله ، نحتاج إلى تشغيل جافا باسم كلاس كوسيطة (وليس الملف!)

خطا

java MyFirstClass.class

صحيح

java MyFirstClass

Arguments

تحصل methods الرئيسية على مجموعة من السلاسل كوسيطة ، وهذه هي وسيطات سطر الأوامر التي قد تمررها إلى برنامجك.

يحتوي كل صفيف في جافا على متغير يسمى الطول الذي يوضح عدد العناصر الموجودة داخل ذلك الصفيف.

يمكننا مراجعة Arguments بطريقة بسيطة

public class Arguments {
    public static void main(String[] args) {
        for (int i = 0; i < args.length; i++) {
            System.out.println(args[i]);
        }
    }
}

ولجمعها وتشغيلها بarguments:

javac Arguments.java
java Arguments arg0 arg1 arg2

تمرين

إنشاء برنامج يطبع الحجج من برنامجنا. اكتب وسيطة واحدة لكل سطر.

public class Main {
    public static void main(String[] args) {
// اكتب كودك هنا

    }
}

الحل

public class Main {
    public static void main(String[] args) {
// اكتب كودك هنا
	for (int i=0; i<args.length; i++)
    {
     System.out.println(args[i]);   
    }
    }
}

الدرس التاسع

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.