"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > باستخدام المعلمات

باستخدام المعلمات

تم النشر بتاريخ 2024-08-01
تصفح:622

Usando parâmetros

الوسائط والمعلمات:

الوسائط: القيم التي تم تمريرها إلى الطريقة عند استدعائها.
المعلمات: المتغيرات داخل الطريقة التي تتلقى الوسائط.

إعلان المعلمة:

تم الإعلان عنه بين قوسين بعد اسم الطريقة.
لديهم نفس صيغة التصريح مثل المتغيرات العادية.
إنها محلية بالنسبة للأسلوب ولها مهمة تلقي الوسائط.

مثال بسيط مع المعلمة:

  • مثال على فئة ChkNum:
class ChkNum {
    boolean isEven(int x) {
        return (x % 2) == 0;
    }
}

الطريقة isEven(int x) تُرجع صحيحًا إذا كانت القيمة التي تم تمريرها زوجية، وخطأً بخلاف ذلك.

  • مثال على استخدام طريقة isEven: توضح فئة ParmDemo استخدام الأسلوب isEven.
class ParmDemo {
    public static void main(String args[]) {
        ChkNum e = new ChkNum();
        if(e.isEven(10)) System.out.println("10 is even.");
        if(e.isEven(9)) System.out.println("9 is even.");
        if(e.isEven(8)) System.out.println("8 is even.");
    }
}

يتم استدعاء الطريقة بقيم مختلفة ويتم تمرير الوسيطة بين قوسين.

معلمات متعددة:
يمكن أن تحتوي الطريقة على أكثر من معلمة واحدة، مفصولة بفواصل.

  • مثال بمعلمات متعددة: فئة العامل: الطريقة isFactor(int a, int b) تتحقق مما إذا كان a عاملاً لـ b. استخدام طريقة isFactor: يتم تمرير الوسيطات مفصولة بفواصل.

راجع الفصل Factor.java من الكتاب

public class IsFact {
    public static void main(String args[]) {
        Factor x = new Factor();
        if(x.isFactor(2, 20)) System.out.println("2 is factor");
        if(x.isFactor(3, 20)) System.out.println("this won't be displayed");
    }
}

أنواع مختلفة من المعلمات:

يمكن أن تحتوي المعلمات على أنواع مختلفة ويتم تحديدها بشكل فردي.

int myMeth(int a, double b, float c) {
// ...

يغطي هذا الملخص النقاط الرئيسية حول استخدام المعلمات في الطرق، بما في ذلك بناء الجملة والأمثلة العملية باستخدام أسلوب isEven() وisFactor().

بيان الافراج تم نشر هذه المقالة على: https://dev.to/devsjavagirls/usando-parametros-245c?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3