----------------- ----------------- -----------------
📌 الدالة (Method او Function) عبارة عن مجموعة أوامر مجمعة في مكان واحد و تتنفذ عندما نقوم باستدعائها .
الصيغة العامه التي تكتب عليها الدالة :
modifier returnType nameMethod(parameters){
//statement code
}
⭕️ ملاحظة:
❇️ modifier : public, private, protected
------------------------------------
❇️ returnType : void, ( int, String, double, float, char....).
------------------------------------
❇️ Parameter:
هنا تضع نوع البيانات اللي ممكن الداله تأخذها كمدخلات أو قد لا تضع شيء
طبعا إذا وضعت يكون بين الاقواس متغيرات من أي نوع من أنواع البيانات مثلا بيكون بين الاقواس متغيرين
(String massage, int n)
---------------------------------------
🛑 طبعا الـ modifier ذا لا تهتم فيه لأنه هو من ضمن جافا 2 لكن غالباً الان تستخدم public أو private أو لاشيء
---------------------------------------------
طيب قبل ما ندخل على شكل الدالة الاساسي لازم تعرف ان الداله هي نوعين :
1⃣ دالة لا تعيد قيمة
2⃣ دالة تعيد قيمة
------------------------------------------------
⭕️ أولا الدالة اللي ماتعيد قيمة، في هذا النوع يبدل الـ return types بـ كلمة void فيكون عمل الدالة تنفيذ خدمة مباشرة دون ارجاع قيمة.
Syntax:
public void myMethod(parameter){
//Statement code
}
❇️ مثال :
public class test {
public static void main(String[] args) {
nPrintln("welcome to java ",5);
}
private static void nPrintln(String massage, int n){
for(int i=0;i<n;i++){
System.out.println(massage);
}
}
}✅ Output:
welcome to java
welcome to java
welcome to java
welcome to java
welcome to java
---------------------------&-&--------------
⭕️ ثانيا دالة تعيد قيمة، في هذا النوع يكون الـ return types أحد أنواع البيانات اللي في جافا مثل int أو string ....الخ ماعدا void ويصحب هذا النوع كلمه return وهذي تعيد القيمه بنفس نوع الداله
❇️ مثال:
public class test {
public static void main(String[] args) {
int result= sumMethod(2,5);
System.out.println(result);
}
public int sumMethod(int x , int y){
int sum=x+y;
return sum;
}
}✅Output: 7
------------------------------------------------
#Java_Level_1
#method